お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。
2016/11/25
事象
環境移行後のWordpressにアクセスすると以下のようなメッセージが表示される。
原因
以下の原因が考えられます。
MariDBのPHP拡張が入っていない
MariaDBのPHP拡張が入っていないというパターンです。コンソール上で以下のコマンドを叩きMariaDBの拡張が入っているかを確認します。
1 |
php -m | grep mysql |
何も出力されない場合はmysql拡張をインストールします。
1 |
yum -y install php-mysql |
再度確認します。
1 2 3 |
php -m | grep mysql mysql mysqli |
これでMySQL拡張がインストールされました。
php.iniの設定が不十分
「php.ini」の設定が不十分の場合もあります。
1 2 3 |
vi /etc/php.ini 追記 extension=msql.so |
追記が完了したらhttpdの設定を読み込むか再起動をかけます。
1 |
systemctl restart httpd |
これで完了です。
再起動後、Wordpressへアクセスしてみてください。表示ができるようになっていると思います。