当サイトは、レンタルサーバロリポップで運営されている。
頑なに php4 を守り続けていたロリポップが動き出した。つ
いに php5 を導入したのである。で、今日暇だったので、乗
り換える事にした。
とりあえず、当サイトで影響のありそうな php スクリプトは
以下の通り。
– Accesslog 解析
– RSS 収集
– wordpress(blog)
– mail 投稿
で、テストとしては、拡張子 php5 で UP すると、php5 で
稼働するとの事だったので、テキトーにテスト。wordpress
が一番のキモなのだが、雑にテストした感じではイケると判
断。ホントは DB の絡みがありちゃんとしたテストとは言え
んが、DB の接続が OK っぽいかんじだったのと、管理者ペ
ージが見えたので良しとした。
さて、ロリポップユーザー専用ページで設定の切替をし、
php.ini の編集も php5 になってから出来るようになったの
で、文字コードを EUC-JP に変えておいた。(デフォルト
UTF-8 なので)
なぜか反映されないので、管理者に質問投稿 ^^;;
で、待つ事 10 分…
拡張子 php で php5 が使用可能になった!
その後、管理者に謝罪 ^^;;
php5 が使用可能になった。これは、良いのだが、また問題
発覚。
なんと、トップページが見えない。
おまけに、Wordpress も見えない。
問題は、同一だったようで RSS で使用している PEAR.php
が今回の php5 では通らなくなっているようだ。とりあえ
ず、各コンテンツに記述してある RSS を全消去。
で、コンテンツが復帰した。
一通りチェックするも他の php スクリプトは OK.
さて、今回の一件を wordpress で投稿しようとするも、な
ぜか投稿画面が見えない (´Д⊂
WordPress の plug in の問題と判断しいくつか抜くと、投
稿画面復帰。
ハァハァ…とりあえず、php5 に移行完了〜。
今後の課題
– RSS の機能が消滅
=> PEAR を最新版にすることで解決!
– 管理者ページがデフォルトでつらい
=> プレビューの無効化が駄目らしい。それ以外の機能は元通り。