WordPressを複数設置する時のdb設定

レンタルサーバーでWordPressを運用中なのですが、新たに別ドメインのサイトも開設することにしました。借りているのはさくらインターネットのスタンダードコース(月500円)で、複数ドメインでの運用が可能です。

  • username.sakura.ne.jp
  • example.com

で、現在、上のような状態で運用中です。上が独自ドメインでもなんでもない元のサイト。下が同じサーバーで運用している独自ドメインのサイトです。サーバー上で、ディレクトリは以下のようになります。

  • username/www/
  • username/www/example/

example.comを構築するためwww直下にexampleという新たなフォルダを作り、その中がexample.comとして表示されるようにするわけです。

で、さくらスタンダードコースではデータベースを一つしか使えないので、2つ目のWordPressからはインストールの際に、テーブルの接頭語を書き替えなければならない。example.comを別サイトとして運用するために、exampleディレクトリ内にも新たにWordPressを設置するのですが、初期設定のままだとexample.comにアクセスしたにもかかわらず、username.sakura.ne.jpのWordPressが表示されてしまいます。

なのでさくらインターネットでWordPressを複数設置する。 | muneto.murakami.biz WeblogさくらインターネットにWordPressを複数設置する | miyearnZZ Laboを参考にちょこっとだけ書き換え。

ブログ「ABC」で使用する wp-config.php の記述。→ $table_prefix = ‘wp_ABC_’;
ブログ「DEF」で使用する wp-config.php の記述。→ $table_prefix = ‘wp_DEF_’;

一つ目のブログは初期設定のwp_のまま。で、今回設置したexample.comはwp_ex_とした。

今回私はインストール時に書き換えを忘れてwp_のまま設置してしまったので、example内のwp-config.phpをテキストエディタで開き、$table_prefixのところをwp_ex_に変えてアップロードしなおしました。それで解決です。

コメントをどうぞ