1つのデータベースで、複数のWordPressを設置する方法まとめ

時々頼まれて簡単なウェブサイトを作ることがあるのですが、最近は費用を抑えるために自分のサーバで複数のWordpress(以下、ワードプレス)を運用しています。

マルチサイト機能を利用すればひとつのワードプレスで複数のサイトを管理できるのですが、プラグインに利用できないものがあったりと不便な点も少なくありません。なるべくシンプルにものごとを済ませるため、最近はもっぱらひとつのデータベースで複数のワードプレスを走らせています。それぞれ別個のURLを割り当てれば、複数サイトがあるということを意識せずにサイトの運用をすることが可能です。

設定方法はとても簡単で、「wp_config」にデータベースの接頭辞をつけるだけ。今回はいつもやり方を忘れてしまいがちなので、自分自身の備忘録としてこの設定方法についてまとめてみます。ワードプレスのインストール方法についてはここでは触れないので、別途こちらの開設などを参考にしてください。

フォルダの設定

まずワードプレスのファイルをアップロードします。わたしはwww以下にそれぞれのサイトごとにフォルダを作り、そこにワードプレスをアップロードしています。仮に「ああああ」というサイトであれば、「aaaa」というフォルダを作りそこにファイルをアップします。

www/aaaa

もしこのフォルダの中がごちゃごちゃするのが嫌な場合は、さらに「wp」というフォルダを作れば、「aaaa」内が「wp」と「index.php」だけですみます。

wwww/aaaa/wp

wp_configの設定

つぎに「wp_config」の設定をします。データベース名やパスワードなどは通常通りですですが、複数サイトに対応するためデータベーステーブルに接頭辞をつけます。「wp_config」にも以下のような説明書きがありますが、この「$table_prefix = ‘wp_’;」というところに、好きな接頭辞を付け加えるだけです。

/**
 * WordPress データベーステーブルの接頭辞
 *
 * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
 * インストールすることができます。半角英数字と下線のみを使用してください。
 */
 $table_prefix = 'wp_';

ここではサイト名にあわせて「$table_prefix = ‘wp_’;」を「$table_prefix = ‘wp_aaaa’;」としました。あとは通常通りの手順でワードプレスをインストールして終わりです。

以上、インストール時に「wp_config」でひとつ設定をするだけで簡単に複数のワードプレスを運用する方法でした。

Leave A Comment

Flickr Photostream

  • 『ものすごくうるさくて、ありえないほど近い』観た。全然いいじゃないですか。原作が素晴らしく良さそうなので、原作小説を即買いしてしまった!
  • #彼岸寺 メンバーで打ち上げ後の食事中。
  • 浅草浪花家(浅草):浪花家総本家からの暖簾分け。一丁焼きで焦げ目のついた皮が香ばしく、形を整えていないのではみ出してカリカリになったあんこも楽しめる。自家製のあんこはスッキリとした透明感ある甘み。☆3

ブクログ

Twitter

Follow @yuzuki_m (3487 followers)
Better Tag Cloud