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