●MovableType3.2アップグレード④ さくらのMySQLで成功
ロリポップの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 0777HTMLPerms 0777
①はさくら固有かどうかは解りませんが、ロリポップの時は発生しませんでした。
さくらレンタルサーバーでのmt-db2sql.cgi を実行時のWARNING
Loading data... MT::Author **** WARNING: Use of uninitialized value in -d at lib/MT/ObjectDriver/DBM.pm line 27.**** WARNING: Use of uninitialized value in pattern match (m//) at /usr/local/lib/perl5/site_perl/5.005/File/Spec/Unix.pm line 199.
**** WARNING: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5.005/File/Spec/Unix.pm line 73.
コメント
通りすがりの者ですが、①の情報のおかげでおかげさまでとても助かりました。
Posted by: 356 | 2006年1月 1日 04:32
私も通りすがりの者です。①の情報で無事解決しました。すっきり~ありがとうございます。
Posted by: Anonymous | 2006年1月25日 15:45
356他様 参考にして戴けたとは光栄です。わざわざコメント有難うございました。
Posted by: harry | 2006年1月25日 21:29
奇遇ですが、私も通りすがりのものです。
○1の情報ありがとうございます。一発で直ってすっきりしましたー。
Posted by: conon | 2006年3月12日 18:26
cononさん わざわざコメントありがとうございました。
Posted by: harry | 2006年3月12日 22:03
便乗ですが、私も同じエラーメッセージが出たので、コピペしてYahoo!で調べて辿り着きました。
あの長文がそのまま出たときは、感動しました。
おかげさまで解決しました。
ありがとうございました。
Posted by: あや | 2006年3月17日 11:36
今、ブログを構築中ですが、削除エラーになり○1を試した所解決致しました。
誠に有難う御座いました。
私のwebでも解決策を明記させて頂きます。
Posted by: デュオン | 2006年5月 7日 16:03
デュオンさん、コメント&リンク ありがとうございます。
Posted by: harry | 2006年5月 7日 18:53
私も検索でたどり着きました。
無事に解決しました!
ありがとうございましたっっ!!!
Posted by: りんご | 2006年5月 8日 19:39
自分もとうりすがりですが①で
本当に助かりました!!
ありがとうございました
Posted by: ゆう | 2006年6月12日 16:39
私もファーストブログを削除したところ、いきなりつまづき、検索でこちらにたどり着き、解決することができました。
ありがとうございました!
Posted by: 万丈 | 2006年6月17日 19:27