WordPress 3.0

MUネタではないけどど、【WordPress】がついに 3.0 になった。

これはかねてから言われてた【WordPress MU】との統合を果たし、
複数のブログを作成できるようになった。

MU と違うのは、インストール後に「手動」でマルチ化をしなければならない点。
「wp-config.php」に以下の分を追加してアップロード。

define( ‘WP_ALLOW_MULTISITE’, true);

「wp-config.php」を再アップロードすると、
「ツール」のところに「Network」というのが出てマルチ化のためにする作業が表示される。

「wp-content」のフォルダに「blogs.dir」を作成する。
表示されるコードを「wp-config.php」に追加しアップロードする。
表示された「.htacsess」を作成しアップロードする。

これでマルチ化の完了。そんなに手間はかからない。

ただやっぱり【Xserver】では MU と同じく標準のままではサブドメイン運用が出来ない。
現在は「DNSレコード」が操作できるようになってるので、これを何とか(?)いじれればサブドメイン運用も可能かも…。

それと、自動インストールは今はまだ「2.9x」。
そこから自動アップデートすると「wp-config.php」をいじっても、なぜかマルチ化が出来ない。
なぜ?…

あ、普通に 3.0 をインストールすると「変更をプレビュー」でちゃんと変更されたものがプレビューされるけど、
2.9x からの自動アップデートでは「下書きとして保存」後でなければ変更は認識されない模様。

Xserver でのテストサイト↓
オリジナル 3.0 → http://reyla.com/
サブディレクトリでの追加ブログ → http://reyla.com/test/

以上、【Xserver】での【WordPress】3.0 のインストール+マルチ化。
 
 
 ++追記++

 【CORE SERVER】では MU とほぼ同じ手順でサブドメインマルチ化成功。

 CORE SERVER でのテストサイト↓
 オリジナル 3.0(サブドメイン) → http://wp3.test-0.com/
 サブサブドメインでの追加ブログ → http://sub1.wp3.test-0.com/

 以上【CORE SERVER】での【WordPress】3.0 のインストール+マルチ化。

※この記事はぶろぐる?】 2010/06/22 に上げたのと同じ内容です_(._.)_ヾ ぺこり

WPMU 2.9.1 アップグレード(無謀編)

またまた知らない間に 2.9.1 になってる(^^;)。アップグレードしましたw。

現在 MU は【CORE SERVER】でのみ動かしてるので、前回の記事[WPMU 2.8.1 アップグレード(無謀編)]で自動アップグレードが出来るようになってるのでサクッと出来た。

日本語ページは表示するようになってる。
相変わらずカテゴリースラッグの変更は出来ひんけど、まんま日本語でカテゴリーを認識してる。
UTF-8のおかげ?

アップグレードお知らせ表示を再度ONにしたけど、
今回アップグレード後はちゃんと認識したんか出っぱなしではなくなった。

今までのあのしつこさは何やったんや…(^^;)。今のところ不具合なしで快適デス♪

WPMU 2.8.4a アップグレード

いつの間にやら【WordPress MU】が 2.8.4a とかになってる。
今回は【Xserver】の自動アップグレードは失敗した。何回も。なんで?( ̄▽ ̄;)

なので、zip を DL して UL。サクッとアップグレードしてくれた。
CORE SERVER】でも同様にサクッと。

あ、【CORE SERVER】、自動で試せば良かった…orz

WPMU 2.8.1 アップグレード(無謀編)

またしても知らない間に 2.8.1 になってる(^^;)。アップグレードしました。

CORE SERVER】では自動アップグレードが出来へんのやけど、今回こんなページを発見!

XREA と CORESERVER は PHP を CGI モードで動かすことができるので、必要なファイルは CGI モードで動作するようにすることで、PHP のセーフモードの制限を回避する。

対策

/wp-admin/ 配下に下記の .htaccess を設置。

#CGIモードでPHPを動かす
<Files ~ “^(async-upload|update-core|update|plugins|plugin-install)\.php$”>
AddHandler application/x-httpd-phpcgi .php
</Files>

(<>は半角です。なぜか code が入らない~)

以前の .htaccess より少し長くなってると思ったらファイル名が書かれてるなのね。
さっそくアップロードしてアップグレードに挑戦!

おお!さくっとアップグレードしてくれましたー!
これで CORE SERVER でも自動アップグレードができるようにー!(T-T)

ナゾはダッシュボードで「WordPress MU 2.8.1 を使用中」になってるのに…。
なぜかその横に「2.8.1にアップデート」のボタンが…。
「WordPress MU 2.8.1 が利用可能です ! アップデートしてください。」の文字も消えない。

下部左も「WordPress MU のご利用ありがとうございます 2.8.1」とあるのに、
右には「バージョン 2.8.1 を入手」とある。

なぜ?( ̄▽ ̄;)

でもアップデート出来てるからいいかぁw。
 
WordPress カスタマイズ】 さんの 〔セーフモード対策(XREA ・ CORESERVER)〕 の記事を参考にさせて頂きました。詳しくはこちらのサイトへドゾ♪

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

WPMU 2.7.1 アップグレード(無謀編)

知らない間に 2.7.1 になってる模様。アップグレードしました。

Xserver】では自動アップグレードが出来るんやけど、【CORE SERVER】では自動アップグレードが出来ない。インストールの時と同じ問題点なんかな?

とりあえず【CORE SERVER】のは本体をDL→解凍→上書きアップロード→完了、でした。
(本体丸々アップロード。これだけです。)

「wp-includes」のアップロードが毎回つまるのは何でや?

細かい事はよく分からないので、他のサイトの方のように「ちゃんとしたアップグレード」ではないです。テスト用ドメインで試してからやりました(^^;)
 

カテゴリスラッグ変更用の「wp-admin/includes/mu.php」は再度アップしましたが、スラッグ変更時にちょっと手間がかかります。

「お試し」というカテゴリー作成
→カテゴリーのページで「お試し」の[クイック編集]で「otameshi」と入力
→「カテゴリーを更新」をクリック

そうすると元々のカテゴリー名まで「otameshi」になってるのでここで一手間。

今度はカテゴリーのページで「otameshi」の[編集]をクリック
→再度カテゴリー名のところに「お試し」と入力
→「カテゴリーを更新」をクリック

そしたらちゃんと名前は「お試し」、スラッグは「otameshi」になっている。

もしかしたらちゃんとした方法があるのかも知れない。

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

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

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

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

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

 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 カテゴリースラッグ変更可能!

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)の変更〕 の記事を参考にさせて頂きました。

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

WPMU 2.7 になってから

へっぽこな感想。

良かった点。 
  ☆ フラッシュアップローダー が元通り機能した。
  ☆ CGIベースで動かす用の .htaccess がちゃんと機能する。
    (CORE SERVER用の wp-admin フォルダに置くやつ)
    (ナゼか 2.6x とかではバグっててアップロード出来んかった)
  ☆ ダッシュボードからアップグレード出来るのは本当に助かる。
  ☆ Save Draft すれば以降は一々保存しなくてもプレビューに反映される。
  ☆ エクスポート&インポートが簡単に出来るようになった。

 
うーん、な点 
  ★ いくつかのプラグインを新しいのに変更する必要があった。
  ★ コンパネ変更で最初とまどう。
  ★ Admin Bar がデフォルトで付くのでコンパネが横にエライこと広がる。
  ★ カテゴリースラッグがないのは非常に困る。
    (WP 2.7 はデフォルトで可能)
  ★ ページ作成時、日本語ページは 404 になる。
    (パーマリンクの設定で左右される?)
  ★ HTMLで作成してるのに、保存後勝手にビジュアルエディタに変わったりする。
    (この時にリンク個所の後の全角スペースが丸無視されて、
      何個入れても半角スペース x 1になる。)

 
今のとここれくらい。でも 2.6x でイヤやったところは解消されてるのでウレシイ。
ただし、以前出来てたことが出来なくなってるのは非常にカナシイ。

MU 2.7 管理画面の右重なり

MU 2.7 では管理画面の一番上にズラ~っと設定項目が並ぶため、デフォルトではブラウザの解像度により右側の文字が重なる現象が起こる。

『まぁ、左のブックマークを狭めとけばええか』 とも思ったけど、↓の記事発見。

管理画面のレイアウトですが、解像度1024*768では一番上のナビゲーションの右が落ちて、その下のナビゲーションに重なってしまいます。ここら辺は CSS修正で行けると思います。wp-includes/wordpress-admin-bar/themes/にたくさんCSSがあって、全部修正するのは面倒なので、gray.cssのみfont-sizeを12pxから10pxに変更しました。

書いてあるとおりにしたらフォントがちっちゃくなって重なりがなくなった。これで一々ブックマークの幅を変更しんでよくなったのでウレシイ。

maaguu】 さんの 〔WordPress MU 2.7にアップグレードする〕 の記事を参考にさせて頂きました。

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

WPMU 2.7 アップグレード(無謀編)

ようやく WPMU が 2.7 になったのでアップグレードしてみた。
2.6.2 2.6.5→2.7。←すみません。間違えてました!_(._.)_ヾ ぺこり)

WP のフォーラムの方に「データ飛び覚悟でまんま上書き」という猛者がいてはって、しかも成功したとかで『んじゃあちきもデータ飛び覚悟!』で一応サイト全DLして 2.7の全ファイル UP して上書きした。(BD のバックアップとか復元とか分からんし、別のサイトで挑戦したけど見事に何も復元されんかったもの…)

プラグインを停止するん忘れてたけど特に何も起こらんかった。良かった…。

ダッシュボードを見たら↓のように何やら 「config.php を何とかして」 みたいなメッセージが出てるんで config.php を DL して同じ文章のとこ探したけど見あたらんかったので、同じような文章の下に追加してみたところナント成功(^^;)。

2.7アップグレード

あと 76行目 くらいの 「define (‘WPLANG’, ”);」 のところに 「ja」 と記入して(日本語ファイルはそのまま残ってるので)再度 config.php を UP。ところどころ英語のままのとこがあるですがちゃんと日本語表示になった。

ナゼか 2.7 はフラッシュアップローダーがいけた。ラッキー。

あ、それと 2.6.2 の時にはその都度保存しやんとプレビューが更新されんかったけど、2.7 は書いてる途中でもプレビューに反映されてる。これはウレシイ。これまで保存するたんびに不気味に増えてた post-ID もこれで増えへんくなるんではないだろうか。

あちきがしたことは (あっ、CORE SERVER です)

  1、WPMU 2.7 まんまアップロード
  2、config.php DL → 文章追加+ja 追加 → 再度 UP

だけやな…( ̄▽ ̄;)。

あちきは DB とか分からんから、最悪「サイト丸ごと再作成」のつもりやったからこんな暴挙に出たけど、ちゃんと出来はる人はちゃんとしてはるようなのでマネはしやん方がええかと思うです。ってか全然オススメ出来やんし。

ようやく出た WPMU 2.7。ブラウザ上でアップデート出来るようになるからって事やったんで待ってたです。おかげで MU 使用の全サイトを 2.7 に出来た。