ロリポップのMySQLが使えないかも?ということで、さくらレンタルサーバーでテストしてみることにしました。MySQLの使えるスタンダードコースを申し込んで、再度MT3.2を新規インストール/ブログを読み込み/テンプレート載せ替えの後、おそるおそる再構築すると時間掛かるもののエラー発生せず成功しました。やはりロリポップのMySQLに問題があったようです。
しかしさくらレンタルサーバーでも幾つかの問題が発生しそれなりに苦労しました。以下がその内容です。
① MTインストール後ブログを作成しようとすると、「Can't use an undefined value as an ARRAY reference at lib/MT/App/CMS.pm line 727」というエラーが発生。
→ここから新しい「CMS.pm」をダウンロードし、lib/MT/App/CMS.pm を上書きした所、解決
② PHP化したところページが表示できなくなる
→さくらのPHPはCGIモードで動くため、パーミッションを755に変更しなければならない、mt-config.cgiの以下を訂正することによって解決。
mt-config.cgiの200行目付近
HTMLUmask 0022
DirUmask 0022
UploadPerms 0777
HTMLPerms 0777
①はさくら固有かどうかは解りませんが、ロリポップの時は発生しませんでした。
続きを読む "MovableType3.2アップグレード④ さくらのMySQLで成功"