Tag Archives: phpMyadmin

WordPress サイトのドメイン変更時に使う SQL 文

ずっと更新もメンテもしていなかったら、ドメインの更新( johnykei.com )も忘れてしまい見れない状態となってしまいました。

ドメインを再取得しようかと思ったけど、サポートに問い合わせたら結構なお金もかかるとのことだったので、違うドメイン取得した方が早そうねってことで新ドメイン( johnykei.net )で再スタートしたいと思います。

Wordpress サイトの場合、ドメインを変更しただけだとまだ見れないなので、DB の URL の更新が必要。
この時に、この SQL 文が便利なのでメモ。
仕事でもステージング環境と本番環境を切り替える時に使っています。(自分がやっているわけではないけど)

 

※ DB の取り扱う際には、必ずバックアップを取って行いましょう。

今回の場合、 http://old-example.com が http://johnykei.com、http://new-example.com が http://johnykei.net でした。

ちなみに、マルチサイトを使っている場合にはそれぞれのサイトのテーブル(wp_2_options など)も対象にしないといけないので注意。

あと、wp_blogs と wp_site テーブルの「domain」も変更が必要です。

 

ちょっと前の記事ですが、こちらにもっと詳しく書かれています。

※ 2015/3/5 追記

僕はこの SQL 文を元に本番データをローカルに持ってきたりすることがあるのですが、WP-CLI を入れてる場合はこれでいけそう。今度試してみる。WP-CLI 素敵。

 

WordPressが急に表示しなくなった謎(phpMyAdminでMySQL テーブルのオーバーヘッドを最適化)

 

リニューアルして1日。急にこのブログが表示されなくなりました。

ブログトップはもちろん、管理画面も全くダメ。
最初はサーバーがまたダウンしてんのか?と疑ったけど、特に障害情報もなし。
このドメインのトップは表示しているみたいだったのでサーバーダウンの可能性は低い。
wpの入ってる階層だけが完全に応答不能となっていた。

Continue reading