wordpressのDB接続エラー
wordpressの構築・移行などを行う際に必ずと言っていいほど、よく見る以下のエラー
wp-config.phpの設定を確認するとか、mysqlユーザ権限がないかgrant打つとか、ファイルのユーザ権限付与してないからchmod叩くとかいろいろ原因になりうる可能性潰してみたけど、なぜかエラーが直らなかったので備忘録として。
結構ググったけど、あんまり参考になる記事なかったようなので、同じ境遇にあった方の助けになれば幸いです。
「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。