Wordpress

WordPressの引っ越し。マルチサイトでドメイン名を変更する方法

投稿日:

サーバの引っ越しで、Wordpressも引っ越し。とりあえず、新サーバで構築して、出来上がってから切り替えればいいやと、あんまり考えずに引っ越した。
DNSを切り替えて、混乱も収まり、新サーバにアクセスできるようになると、新サーバを構築していたときのURLへリダイレクトされてしまう。表示はされているけど、どうにもかっこわるいので、ちゃんと修正した。
Wordpress3.9をサブディレクトリでマルチサイト化している場合のメモ。

wp-config.phpを修正

マルチサイトにするときに、末尾に追記するのだが、その中の
define(‘DOMAIN_CURRENT_SITE’, ‘古いドメイン’);
となっている古いドメインを本来のドメインに修正。
これだけでOK? で、試したらまともに動かない。どうやらDBもちゃんと修正しないとダメみたい。

phpMyAdminでデータベースを変更

左メニューから、Wordpressが利用しているデータベースをクリック。
左側にテーブルがリスト化されるはずなんで、そこから(Wordpressの接頭辞を変更していなければ)wp_ではじまって、optionsで終わるテーブルを探す。
マルチサイトの場合は、wp_options以外にも、たぶんサイトの数だけ、途中に数字入のヤツがあるはず。
こいつらをひとつひとつクリックしては、以下の作業をサイトの数だけ繰り返す。

  • 上部タブ「検索」で、フィールドがoption_nameの演算子を「=」にして、値に「siteurl」と入力し、実行
  • 鉛筆アイコンで、option_valueを新しいドメインに変更して実行
  • 次に、option_nameが「home」を探して、同様にoption_valueを新しいドメインに変更して実行

ちなみに、サブディレクトリでマルチサイトにしている場合は、wp_optionsには、ドメインそのまま。それ以外のwp_数字_optionsには、サブディレクトリも含めたURLになるので注意。
これで、復活した!

-Wordpress

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Stinger2メモ1、入れた状態

話題のWordPressテーマ「Stinger2」にしてみた。 本文は、1行あたり42字、縦書きならいいけど、横書きの場合は読みにくい。頻繁に改行するか、27文字程度に変更予定。 あいうえおかきくけこ …

Stinger2メモその2。ヘッダーがもやっとする件

Stinger2は、外観メニューのヘッダーから、ヘッダー画像を簡単に変更することができるのだが、 アップロードしたヘッダー画像がもやっとする。 コントラストの低い写真などの場合は気づきにくいかもしれな …

山門茂樹のプロフィール

Creative Director
京都大学理学部で伊谷先生のとこでサルを見ながら、日高先生に社会というかコミュニケーションを学び、ときどき教育学部に潜り込み河合先生に睨まれるという幸福な学生時代を送り、今はなきUPUに入社、編修を身につける。その後、秋山道男氏のスコブルコンプレックスにて、百貨店や自動車など大きなことから、小さなことまで様々な業種の多種多様なプランニング、クリエーターとの実行を経験し、1992年に仕事場をつくって独立。

最近のコメント

    zenback