PHP5からPHP7(Windowsの場合)にアップグレードすると、この問題が発生しました。問題はmysqli
でした PHP拡張機能が有効になっていませんでした。 mysqliが利用できない場合、Wordpress 5+はこれを検出し、代わりに非推奨のmysql_connect()
を使用してデータベースへの接続を試みます。 呼び出します。これにより、mysql_connect()関数が使用できないという非常に誤解を招くエラーメッセージが表示されます(この関数は必要ないため 。
php.ini内 extension_dir
を確認してください が設定され(完全なディレクトリ名を使用)、mysqli拡張機能が有効になっている
extension_dir = "C:\php-7.3.10\ext"
...
extension=mysqli
アクティブな拡張機能を再確認するには、次のコードを実行できます
<pre>
<?php print_r(get_loaded_extensions()); ?>
</pre>