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 に出来た。

ファビコン設定 【Favicon Manager WordPress Plugin】

WordPress MU】 を使てたら ファビコン が全部 「μ」 になる。これでは自分のサイトがこんがらがってイタイ…。

何とかならんもんか?と検索したらあったがな(^^;)

Favicon Manager WordPress Plugin

zipファイルを DL → 解凍
 ↓
出来たフォルダごと「wp-content / plugins」に アップロード
 ↓
「プラグイン」で有効化
 ↓
「設定」 → 「Favicons」 → 「Location:」にファビコンのパスを設定
(ファビコンのURI)

これだけ。ごっつ簡単でした。

  
WordPress & Business メモ】 さんの 〔ファビコンを設定できるプラグイン「Favicon Manager WordPress Plugin」〕 の記事を参考にさせて頂きました。

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

ページをテンプレート化

サイトの構成で同じようなページ内容にしたい時って 毎回そのページのソースをコピペしてたけど、こんなプラグインがあったとはっ!

Post Templates
Post templates 日本語リソース
 

特定の記事やページをテンプレート(雛形)にすることができる、Post Templatesというプラグイン。ショップサイトでの商品紹介ページなど、いつも同じ形式で投稿をする場合には、タグを打つ手間が省けるので重宝するはずです。

1. ダウンロード先のページからファイルをダウンロード
2. 解凍したフォルダごとwp-content/pluginsにアップロード
3. 日本語化ファイルをダウンロードして解凍
4. moファイルをpost-templateフォルダにアップロード
5. プラグインを有効化

WordPress MU】 のおかげで自分のサイトの棲み分けが出来るようになったので、このプラグインはサイト構成上かなりウレシイ。
 
ミblog】 さんの 〔特定の記事やページをテンプレートにするプラグイン[WP]〕 の記事を参考にさせて頂きました。

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

続きを読む…【getContentforShowHide】

「続きを読む」とか「Read More」とかをやろうとして 【Google先生】 に問い合わせて何件か HIT した中で自分にはこれが一番良かった。

getContentforShowHide


    このプラグインを使う利点

    1. 長い記事を書いて „more“ を入れてもその場で続きが読める
       (ページ移動とそれに伴う読み込みが無くて済む)
    2. 何かカッコいい
    3. ネタバレに使えるかもしれない

他にも紹介してはったけど、自分はこれにした。

plasticdreams】 さんの 〔„read more…“ 系プラグイン〕 の記事を参考にさせて頂きました。

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

って、ちょっと動作が気に入らん事もあるので もうちょっと検索。。。した結果

More »

サイドバーウィジェット【Widgetize Any HTML Plugin】

ウィジェット]のところで書いたけど、サイドバーウィジェットで「テキスト」を追加してアクセス解析などのタグを貼り付けてもバグってたんやけど、解決することが出来た。

    WordPress Muでは投稿エリアもそうですが、サイドバーウィジェットにおいてもHTMLやjavascriptの利用が制限されています。

    このままだとブログパーツ等を設置できないので、WordPress Muでブログポータルを運営したい場合はWidgetize Any HTML Pluginを検討してください。

WordPress MU】 は単体にはある「テーマエディタ」がないので、今までローカルでサイドバーのPHPに記述してアップロードしてた。このおかげでその作業をしなくて済むようになったし、やっと「ウィジェット」が便利なんだと思えた。
 
再び 【社会起業家の挑戦日記】 さんの 〔wpmuのサイドバーウィジェット対策〕 の記事を参考にさせて頂きました。

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