新しい WordPress サイトをセットアップしようとしていますが、データベースに接続できません。
問題を特定するために、WordPress アプリと同じディレクトリに次のコードで php ファイルを作成しました。
<?php
$mysqli = new mysqli('localhost:3306', 'root', 'somepassword', 'gazos');
if ($mysqli->connect_error)
die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
else
echo 'Good connection to gazos';
?>
ブラウザから実行すると gazos への接続が良好です。
これは私の wp-config.php ファイルの最初の部分です:
<?php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'gazos');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'somepassword');
/** MySQL hostname */
define('DB_HOST', 'localhost:3306');
提供された WordPress index.php ファイルを呼び出すと、次のエラーが発生します。
Error establishing a database connection
localhost からポートを削除すると、同じエラーが発生します。
PHP のバージョンが WordPress にとって新しすぎるのではないでしょうか?