3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

データベース接続確立エラー(Error establishing a database connection)そのサイトマルチサイトでは?

Posted at

wordpressのDB接続エラー

wordpressの構築・移行などを行う際に必ずと言っていいほど、よく見る以下のエラー
Screenshot from Gyazo

wp-config.phpの設定を確認するとか、mysqlユーザ権限がないかgrant打つとか、ファイルのユーザ権限付与してないからchmod叩くとかいろいろ原因になりうる可能性潰してみたけど、なぜかエラーが直らなかったので備忘録として。
結構ググったけど、あんまり参考になる記事なかったようなので、同じ境遇にあった方の助けになれば幸いです。

上記のエラーよく確認するとこんな文言が
Screenshot from Gyazo

「wp_blogsテーブルの中のデータに指定したURLの記載がないよ」って書いてます。

マルチサイトの場合は、どうやらここからリンクを指定しているっぽい。
wp_blogsのdomainテーブルのデータをすべて置換してあげればOKなので

mysql> update wp_blogs set domain = '変更したいURL' where domain = '登録されているURL';
を叩いて、表示を確認。無事表示が確認できましたとさ。

補足
DBに登録しているURLを調べたいなら

select domain from wp_blogs;
でOK。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?