- 2008/05/12
- Category: ブログ
PHP5でMovableTypeその後
実家に帰って一泊して来ました。
最近の荒んだ食生活のおかげ?で
お袋の味が余計プラス。
PHP5にしたのはいいが、問題発生。
エントリすると、
最近のエントリ一覧、月別アーカイブが更新されない事が判明した。
という事は、
コメントやトラックバックされた時も更新されないと思われる。
しばらくはPHP4で動かすか・・・。
実家に帰って一泊して来ました。
最近の荒んだ食生活のおかげ?で
お袋の味が余計プラス。
PHP5にしたのはいいが、問題発生。
エントリすると、
最近のエントリ一覧、月別アーカイブが更新されない事が判明した。
という事は、
コメントやトラックバックされた時も更新されないと思われる。
しばらくはPHP4で動かすか・・・。
久しぶりのエントリは久しぶりの「ブログ」カテゴリ。
このブログは、約1年半程前からSAKURA Internetのサーバーを利用してます。
今日、サーバーの設定を行う画面で今まで気付かなかった
「PHPのバージョン選択」
なるメニューに目が止まった。
現在のバージョンは「4.4.8」。
その他に一つ前の「4.4.7」と「5.2.5」が選べるようになってる。
そういえば、今年の1月頃に
現行のPHPを4.4.7から4.4.8にバージョンアップして
PHP5の提供も開始するなんてお知らせが来てたっけかな・・・。
PHP4のサポートが2007年で終了してるから
徐々に5への移行が始まってるのを今更体感。
SAKURA Internetでは、今のところ標準として採用しているPHP4.4.8も
今年の6月頃からPHP5へ切り替えが始まるらしい。
でも当分はPHP4も並行して提供してくれるってさ。
何もせずにこのまま放っておいて、切り替えをお任せしても
きっと切り替えた途端に表示がおかしくなるであろうと思われるので
気が付いたのも何かの縁だとばかりに自分でPHP5を選択してみた。
ほーら、やっぱり。
タイトル部分、左右のサイドバー、フッターが見事に表示されない。
真ん中のエントリー部分だけになった。
PHPを変えた途端におかしくなったので、PHPを使ってる部分を調べてみる
どうやら、外部モジュールとしてIncludeしているPHPが正しく読み込まれていないようだ。
Includeって使えないのか調べ見ると、MovableTypeのMTIncludeタグを
使えばいいらしい。
Includeを使ってる部分を
エディタでこんな感じに
<$MTInclude file="PHPファイルへのパス"$>
マルっと置換して再構築。
MTIncludeって、指定するパスがURLの絶対パスで
指定するとダメみたいなので相対パスで。
見事にPHP5でもちゃんと表示されるようになりました。
PHPのバージョンが上がって、表示が少し早くなった?
昨日、アクセスカウンタの値が30,000を超えた。
そろそろだな・・・、とは思って気にはしてたけど
アクセスログを見ると記念すべきジャストの訪問者は昼休みの12時34分にやってきた。
ウソかホントか、アクセスログには前に勤めていた会社のグローバルIPアドレスが残ってた。
このブログの存在を知っていて、前の会社からアクセスできる人は2人のみ。
二人ともmixiのマイミクさんだけど、1人の方はいつもmixiからのリンクによる
アクセスなので、足あとを見ればすぐに分かる。
IPアドレスの第4オクテットが「211」なので同じ職場だった後輩、お前だお前。
記念に今度ご馳走するから飲みに行くか。
アクセスカウンタってトップページにしか設置してないから
検索した結果とかで個別のページに飛んでくるとカウンタはアップしない。
ログには残るけどね。
だからトップページ以外へのアクセスも含めると実質のアクセスは何倍も変わってくるけど。
じゃあ全部のページにアクセスカウンタを設置すりゃ全部カウンタにも
反映されるけど、同じ人がtarai LAB.の違うページから違うページに移動しても
カウンタはアップされる。
ユニークユーザーを区別したりと色々な仕組みもあるけど、もういいや。
ホームページやブログが今ほど当たり前でなかった昔の頃は
「ウチはこんなにアクセスがあるんだぜ」
的にアクセスカウンタを設置するのが当たり前の感があったけど、
今はそれほど重要視されてる訳じゃないし。
アバウトページにある道のりを経てカウントされたトップページの30,000アクセス。
前述のような理由プラス丁度いい区切りとして
アクセスカウンタはもうや~めた。
毎日楽しく読ませて頂いてるデイリーポータルZにてブログパーツが公開され、
早速tarai LAB.でも採用決定。
代わりにドコモダケブログパーツには退席して頂きました。
デイリポータルZ製作日記によると
「クリックするとZくんがクネクネしたりなぜか痛い目にあったりする、
胸をはって役に立たないすてきなブログパーツです。」
「クリックする楽しさがコンセプトです。クリックするだけで楽しめます。
飽きたらさっさと別のブログパーツにしてください。」
との事。
今後はZくんだけでなく、さらに意味不明度が加速するパーツを紹介する予定らしい。
サーバー移行後、とりあえず表示だけはされるようにして何も設定をしてなかったBlogPetの状態を確認したら、やっぱり投稿エラーが発生してた。
が・・・、設定を新しい環境に合わせてテストしても投稿できない。
よくよく調べてみると、投稿者のプロフィールにて「Webサービスのパスワード」を何も設定してなかった。これが「mt-xmlrpc.cgi」で受け付けてくれなかった原因らしい。
という事はmoblogも同じかと設定画面にアクセスすると案の定エラー発生。
以前使ってたMovableTypeでコレってしてたっけな?前はしばらくバージョンアップしてなかったから、いつかのバージョンからの機能かも。
まぁ、パスワードを正しく設定する事で無事成功したから良しとしよう。
moblogはテストしないけど。