« MovableType3.2アップグレード④ ロリポップでのMySQL | メイン | 港区芝 四川亭 »

2005年10月10日

●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 0777

HTMLPerms 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.


トラックバックURL

このエントリーのトラックバックURL:
http://harry-pc.sakura.ne.jp/cgi/mt/mt-tb.cgi/151

コメント

通りすがりの者ですが、①の情報のおかげでおかげさまでとても助かりました。

私も通りすがりの者です。①の情報で無事解決しました。すっきり~ありがとうございます。

356他様 参考にして戴けたとは光栄です。わざわざコメント有難うございました。

奇遇ですが、私も通りすがりのものです。
○1の情報ありがとうございます。一発で直ってすっきりしましたー。

cononさん わざわざコメントありがとうございました。

便乗ですが、私も同じエラーメッセージが出たので、コピペしてYahoo!で調べて辿り着きました。
あの長文がそのまま出たときは、感動しました。
おかげさまで解決しました。
ありがとうございました。

今、ブログを構築中ですが、削除エラーになり○1を試した所解決致しました。
誠に有難う御座いました。
私のwebでも解決策を明記させて頂きます。

デュオンさん、コメント&リンク ありがとうございます。

私も検索でたどり着きました。
無事に解決しました!
ありがとうございましたっっ!!!

自分もとうりすがりですが①で
本当に助かりました!!
ありがとうございました

私もファーストブログを削除したところ、いきなりつまづき、検索でこちらにたどり着き、解決することができました。
ありがとうございました!

コメントする