特に何もしてないのにエラーが発生
特にパスワードを変えたり、データベースをいじったりしたわけではないのに下記エラーが発生。
かなり焦る。
その後下記のメッセージが表示される。
これは wp-config.php ファイルのユーザー名とパスワードが間違っているか、localhost のデータベースサーバーに接続できないかのどちらかを意味します。
はて?何も変えてないのに。
wordpressを保存しているサイトで、言われたとおりwp-config.phpを見てみる。
vim /var/www/html/wordpress/wp-config.php
ユーザ名、データベース、パスワード、サーバー名全て合っている。 念のためサーバー再起動
sudo service httpd restart
次に、mysqlにアクセスしようとしたらsocketエラーが発生したので、もしかしたらデータベースがシャットダウンしちゃってたかも?
Can't connect to local MySQL server through socket '/tmp/mysql.sock
てことでデータベース再起動
sudo service mysqld restart
後は、wp-config.php内でデバッグモードをtrueにして詳細を確認しようと試みる。
define(DEBUG, 'true');
すると、、
なぜかデータベース確立エラーが消えていた!
どれが効いたか分からないけど、とりあえず良いか。