ホーム > Wordpress-xrea > XREAにwordpressを複数設置し楽したいのだった

XREAにwordpressを複数設置し楽したいのだった

mi210.comはオリジナルカオス用で、二次カオス用にhi.mi210.comのサブドメイン設定をしました。
ほんで、やっぱりhi.mi210.comのほうもwordpressか何か入れて運営らくしたいと思い。

なぜサブドメイン設定したかというと、とりあえずhi.mi210.comのほうは検索エンジンクロール除をてってしたいなー1 と思ったので。

他のCMSを開発するのも骨折れるのでここは素直にwordpress入れることに。
だが…wordpressの各所調整とか…プラグインもう一回入れるとか…まじめんどす…
ということで、どうやらDB共有して複数設置できるらしいからその途を選択したい。

追記
ツイッターでぼやいてたらkazさんが「複数のWordPress、DBのプレフィクスで分けている(普通そうする)のでしたら、同一DBでも全く別扱いになるので検索避け可」って教えてくれた(´;ω;`)ブワッ おれもうこのまま突き進むぜ…

シンボリックの前にディレクトリ構造ェ…

.htaccessを作成してあれこれするらしい。
構造的には、

  1. xxx.com/wordpress/ ←本体が入ってる方
  2. xxx.com/test/ ←複数運営する方

っていう設置になるらしいんだけど、そもそもおれんちは

  1. www.mi210.com/wordpress ←本体入ってる
  2. www.mi210.com/hi ←サブにしたい
  3. hi.mi210.com/ ←最終的にこういう表示にしたい

といったサブドメインのほうに振り分けたいんだけど…これ出来るの…?2
あとドメイン的に、本体は既にアドレス表示をエミュレートで
www.mi210.com/wordpressではなくてwww.mi210.comになるように.htaccess設定してあるんだけど…3
不安である。

サブドメインを使って複数設置する場合

どうやらwp-config.phpをメインからダウンロードしてサブにうpすれば大丈夫らしい…

define(‘DB_NAME’, ”); // データベース名
define(‘DB_USER’, ”); // ユーザー名
define(‘DB_PASSWORD’, ”); // パスワード
define(‘DB_HOST’, ‘localhost’); // データベースサーバ (ほとんどの場合変更する必要はありません)
::::::::::::::::::::::::::::::::::::::::::
の中身を設定しなおして、index.phpにアクセス

参考DIGITAL雑記: wpをxreaに複数設置するときのポイント(覚書)
だがなんか出来なかったので発想を変えてwww.mi210.com/hiにインストールしてからリンク先変えるっていう手に出た…!

/wordpress/wp-config.php に、/test 用の DB table Prefixを設定する

メインの方のwp-config.phpをいじる 24~34行目

// テーブルの接頭辞を指定します。複数設置する場合など適宜変更してください。
$table_prefix  = 'wp_';   // 半角英数字と下線のみが使用できます。
// determine table prefix according to the REQUEST_URI
$prefix_array = array(
  '/hi' => 'wp_hi_' ,
);
if($prefix_array){
  $uri = $_SERVER['REQUEST_URI'];
  foreach($prefix_array as $search_uri => $search_table_prefix){
    if(strpos($uri, $search_uri) === false){ continue; }
    $table_prefix = $search_table_prefix;
  }
}


…ごめんこれもアドレスの設定がわかんない…とりあえずやってみた…

.htaccessをサブの方にうpする

以下の記述で、/hi/.htaccessうp シンボリックリンクをmod_rewrite でエミュレーションします。
各行に改行が入っていないと認識してくれないので、最後の改行を忘れないように。

Options FollowSymLinks Includes
RewriteEngine On

RewriteRule (.*) /wordpress/$1 [L]
RewriteRule . /wordpress/index.php [L]

出来なかったので発想を変えてwww.mi210.com/hiにインストールしてからリンク先変えるっていう手に出た…!

/hi/wp-admin/install.php にアクセスする

一応インストール完了…?でもwww.mi210.com/hiフォルダ中は真っ白なんだけど…これはどういう割り当てでなってるの…?

www.mi210.com/hiをhi.mi210.com/で表示さしたい…

とりあえずインストールはできたもののアドレスがうへえなのでなおしたいんですが

子ブログのサブディレクトリはバーチャルである

たとえば、「http://sample.com」に「http://sample.com/movie」という子ブログを作成した場合、「movie」というサブディレクトリはバーチャルであり、「movie」という新しいフォルダが作られるわけではありません。

ということで、]wordpressをインストール先とは別のディレクトリをホームURLにするやり方だと、実質あるファイルを指定しなければならないので出来ない…

 require(‘./wp-blog-header.php’); という行を探して
require(’./wordpress/wp-blog-header.php’); というように変更する。
つまり、wp-blog-header.phpの相対パスをインストールディレクトリに変更する。

これ何を指定すればいいんですか…
DNSでやるのこれ…?これだと出来ないし(´;ω;`)ブワッ
そもそも相対パスをサブドメインで設定出来るのか謎
かいそうがわかんない… 
質問した:WordPress › フォーラム » wordpressを複数設置してサブドメイン表示にする方法

いまわからないこと

  1. サブドメインとメインとのディレクトリ構造がまじ不明\(^o^)/
  2. DB共有すると、サブドメインの方を検索よけしても意味ないのか
  3. 画像ファイルの管理はどういう風になるのか
  4. 寧ろ素直に2つ目を入れちゃった方がらくじゃないのか

です…タスケテwordpressの人!

追記していきます

※只今戦略思考中…

参考サイト

WordPressによる複数blog運用。(10行追加+α) – まつぼっくりんご
WordPressを複数設置する方法のまとめ | デジコム
DIGITAL雑記: wpをxreaに複数設置するときのポイント(覚書)
Retoucher.jp » WordPressでの複数ブログ化
サブドメインに複数
mamelog @MtS – エックスサーバーでWordpressを複数設置する。
1つのWordpressでマルチドメインを制御 | Joomla!,Wordpressでサイトを構築するためのヒント
WordPress3.0 ネットワーク構築のポイント ~サブディレクトリを使う場合~ – 初めてのWordPress & PC
mamelog @MtS – WP覚書
教えて! Watch – wordpresドメイン変更で404エラーが出るのはなぜでしょうか?

  1. 二次創作のブクマサイトさんとかはそういうの気にしているので…どうせだったら.htaccessで完全化しちゃおうと思い…うーんやっぱりリンクとかしない方がいいのかなーしたいけどなー(´・ω・`)迷惑はかけられない []
  2. 実質メインの方にインストールしたふりしてあとでアドレスどうにかする頑張る []
  3. 参考]wordpressをインストール先とは別のディレクトリをホームURLにする []
  • 2010年9月24日 14:15
  • 18,699 views
  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

これもだうぞ

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.mi210.com/weblog/web/wordpress-xrea/xrea_wordpress_multi_150.html/trackback
トラックバックの送信元リスト
XREAにwordpressを複数設置し楽したいのだった - みついれ@うぇぶろぐ より

ホーム > Wordpress-xrea > XREAにwordpressを複数設置し楽したいのだった

アーカイブ
    あわせて読みたいブログパーツ
    フィード
    メタ情報

    ページの上部に戻る