Archive for 3月, 2009

CORE SERVER+サブドメイン「に」インストール

月曜日, 3月 16th, 2009

ドメイン直下にインストールして、サブドメイン形式で動かす事は問題なく出来るようになったところで、素朴な疑問が…。

『サブサブドメインで運用するには?』

この場合、ドメイン本体には同期してはならないようで、同期しようものなら「ドメイン本体」「サブドメイン」「サブサブドメイン」全部同じものになってしまった。おそらくは何らかの回避策があると思うねんけど、如何せんあちきには分からん。

散々してやられた結果、どうにか動くようになった。
以下はサラのドメイン想定。
 
【事前作業】

 1. FTP 操作
   - FTP でドメイン用の「○○○.biz」のフォルダを作成
   - FTP でサブドメイン用の「□□.○○○.biz」のフォルダを作成
   - FTP でサブサブドメイン用の「default.□□.○○○.biz」のフォルダを作成

 2. CORE SERVER 操作
   - 管理画面の「ドメインウェブ」でドメインが使えるように設定する
       Main → blank
       Sub1 → ○○○.biz
      → Sub1 ○○.biz の右手にある 「NoDir」 にチェックを入れる 
      → 「ドメイン設定」のボタンをクリック

   - 管理画面の「ドメインウェブ」でサブドメインが使えるように設定する
       Main → blank
       Sub1 → □□.○○○.biz
       Sub2 → default.□□.○○○.biz
      → 「ドメイン設定」のボタンをクリック

 4. ブラウザ操作
   - 「□□.○○○.biz」へアクセスしてドメインが反映されたかを確認する
       (異なるテストページを上げて別サイトである事を確認すると安心出来ます)
 
【ドメイン反映確認後】

 1. CORE SERVER 操作
   - 「default.□□.○○○.biz」を「□□.○○○.biz」に同期させる。
       同期元→「default.□□.○○○.biz」、 同期先→「□□.○○○.biz」
       (反映されるまで 約 1 時間くらいかかる)
       FFFTP で見たら同期先のフォルダに「→」が付いている
   - DB作成(文字コードはUNICODEが無難)
       DB名とパスワードはメモしておく

 2. FTP 操作
   - 解凍後のファイルを「default.□□.○○○.biz」のフォルダへアップ
   - 「default.□□.○○○.biz」のフォルダと、
    その中の「wp-content」のフォルダの属性変更
       → 777

 3. ブラウザ操作(インストール作業)
   - 「http://□□.○○○.biz/」へアクセス
       サブサブドメイン運用ならそのままでOK
       (上側のラジオボタンにチェックが入ってるのを確認)
   - 入力欄にそれぞれ「DB名」「ユーザ名」「パスワード」「ホスト名」を入力
       (CORE SERVER は(「localhost」のままでOK)
   - URIを入力(デフォルトでインストールしたディレクトリが入力済み)
   - 「サイト名」「メールアドレス」を入力
   - [Submit]ボタンをクリック →インストール完了
       パスワードがランダム生成されるのでコピっておく。
       (入力したメールアドレスにもパスワードは送られてくる)

 4. FTP 操作
   - 「default.□□.○○○.biz」のフォルダに[.htaccess][wp-config.php]ファイルが
    「wp-content」に[blogs.dir]フォルダが生成されたのを確認する
   - 「default.□□.○○○.biz」「wp-content」のフォルダの属性を戻す
       → 755

 5. CORE SERVER 操作
   - 管理画面の「ツール」から「ファイル所有者の修正」をクリック
   - 自動生成されたフォルダやファイルは管理者が「Apache」になるのを修正
       (反映されるまで 3 ~ 5 分くらいかかる)

 6. FTP 操作
   - 「default.□□.○○○.biz」のフォルダ内の[.htaccess][wp-config.php]ファイル
   - 「wp-content」のフォルダ内の[blogs.dir]フォルダ
       上記の管理者が「Apache」→「ユーザー名」に変わってる事を確認する

 7. ブラウザ操作(ログイン)
   - [Login]ボタンをクリックしログインページに移動
   - 「admin」+「パスワード」で管理画面へ入る

     以上
 

私は最初にドメイン本体にdefaultを同期させていたので手こずりました。ってか、CORE SERVER って同期後defaultフォルダを作成しても本体への「→」は消えず同期しっぱなしのようで、本体フォルダがどうにもできなくなった。今現在開かない~( ̄▽ ̄;)

ですが、これで一応 【忍者ブログ】 とか 【FC2 BLOG】 とかみたくサブサブドメイン運用が出来るようになりました。

テストページ → http://subsub1.wpmu.test-0.com/
ちゃんとサブサブドメインになってるですね♪

どなたか 【CORE SERVER】 に詳しい方があれば、サブサブドメインでの運用法を分かりやすく解説してくださいまし_(._.)_ヾ ぺこり

WP-MU カテゴリースラッグ変更可能!

月曜日, 3月 9th, 2009

MU はカテゴリースラッグが編集できなくて困ってたんやけど、なんとっ!出来ました!
「wp-admin/includes/mu.php」にソースを追加するだけ。

function sync_slugs( $term, $taxonomy, $args ) {
if (empty($args[‘slug’]))
$args[ ‘slug’ ] = sanitize_title( $args[ ‘name’ ] );
return $args;
}
add_filter( ‘pre_update_term’, ‘sync_slugs’, 10, 3 );

477 行目の下に えんじ色の 1行 を追加するだけ。

slug

ここのカテゴリーのページの画像。ちゃんとスラッグが変更されてる。「Quick Edit」で簡単に編集できます。ただし、リンク先にも書かれている通り、自己責任で行わないといけないです。

今まで他のサイトを参考にしてあれこれ試しましたが出来なかったので本当にウレシイです。
 
satake7’s memo】 さんの 〔WordPress MUのカテゴリースラッグ(slug)の変更〕 の記事を参考にさせて頂きました。

ありがとうございました。_(._.)_ヾ ぺこり