WordPressでデータベース接続エラーになった時の対処法-Warning: mysqli_real_connect():

WordPressでデータベース接続エラーになった時の対処法です

対処法

対処法を簡単に書いて行きます

デバッグモードをオンにする

wp-config.phpのデバッグモードをオンにします

[php]
define('WP_DEBUG', true); //falseから変更
[/php]

エラーページを更新

このようなエラーがでます

[php]
Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /var/www/html/wp-includes/wp-db.php on line 1531
[/php]

このエラーがでたときは対処法があります

対処法

[php]
/** MySQL のホスト名 */
define('DB_HOST', '127.0.0.1'); //localhostから変更
[/php]

これでOKです

なんでこんな事が起きる?

解釈の違いみたいです。ウェブブラウザだとTCP/IP経由が正しいみたいです。locahostで今まで僕も成功したのにびっくりしました。。。まぁ、、、同じ事だからいいんですけど・・・

この記事に関する技術サポート・ご相談

「手順通りにいかない」「自社環境への構築を代行してほしい」など、
インフラ・サーバー周りでハマった際はお気軽にご相談ください。

相談・問い合わせフォームを開く

※ Googleフォームへ移動します(初回相談無料)

個人支援・寄付について

サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。

  • ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS