« ファイルの解凍とアップロード | メイン | mt.cfgの編集 »

mt-upgrade30.cgiの実行

upgrade02.JPG
アップロードが完了したら<mt-upgrade30.cgi>を実行します。

Internet Explorerなどのブラウザで<mt-upgrade30.cgi>にアクセスしてください。
すると、上画像のような画面になるはずです。

最下部に

Done upgrading your schema! All went well.

と表示されていればアップグレード完了です。

<mt-upgrade30.cgi>はサーバーから削除しておきましょう。

トラブルシューティング

upgrade10.JPG
<mt-upgrade30.cgi>を実行すると、
Running 'create index mt_entry_basename ON mt_entry (entry_basename)'
の段階でエラーになる場合、インデックスを作る権限が無い様です。
※xreaでこの症状を確認しました。
インデックスが作れなくてもアップグレードは出来ます。
ブラウザを再読込すると今度は上手く行くでしょう。
多少気になりますが、問題ないと思います。

質問の受付は終了しました。

mt-upgrade30.cgiではなくmt-check.cgiになってるところがあります。

mt-upgrade30.cgiを実行すると、ブラウザでは
Upgrading your databases:
から進まないのですが・・・
mt.cgiを実行すると今のところ普通に使えています。
更新してみてもダメみたいなので・・・。
もし、お分かりになりましたらご教授ください。

あ、コメントを削除するとエラーが出てます・・・
でも消えてるなぁ・・・(T_T)うーん。

あ、なんだかやり直したらOKが出ました。
お騒がせしました。

2.661から3.121にアップグレードして
成功例の文が出たのですが、
管理画面に入ろうとしたら
「Couldn't load blog; perhaps you have not upgraded your MT database? at lib/MT/App/CMS.pm line 210.」
という文が出てきて入れません。
MySQLを使ってますが、それができてないのでしょうか?
そっちの方はあまり詳しくないのでどうすればいいのかわかりません…。

アップグレードをしています。
関係ファイルもアップして、パーミッションも設定したのですが
下記のようなコメントが出てしまってうまくいきません。。。

「Upgrading your databases:
Creating comment_pending template.

An error occurred while upgrading the schema:

Can't locate object method "euc_jp" via package "Jcode" at lib/MT/I18N.pm line 53.」

どうしたらよいのでしょうか。。。
ご教授いただきたいと思います。

URL記し忘れました。
ヨロシクお願いします。

Movable Type 2.661から3.151へアップグレートしておりますが,mt-upgrade30.cgiを実行すると次のようなエラーメッセージがでます。

An error occurred while upgrading the schema:

Can't locate Jcode/Constants.pm in @INC (@INC contains: /Library/WebServer/CGI-Executables/mt/extlib /Library/WebServer/CGI-Executables/mt/lib /System/Library/Perl/5.8.1/darwin-thread-multi-2level /System/Library/Perl/5.8.1 /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1 /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at /Library/WebServer/CGI-Executables/mt/extlib/Jcode.pm line 61.
BEGIN failed--compilation aborted at /Library/WebServer/CGI-Executables/mt/extlib/Jcode.pm line 61.
Compilation failed in require at /Library/WebServer/CGI-Executables/mt/lib/MT/I18N.pm line 10.
BEGIN failed--compilation aborted at /Library/WebServer/CGI-Executables/mt/lib/MT/I18N.pm line 10.
Compilation failed in require at /Library/WebServer/CGI-Executables/mt/lib/MT.pm line 18.
BEGIN failed--compilation aborted at /Library/WebServer/CGI-Executables/mt/lib/MT.pm line 18.
Compilation failed in require at /Library/WebServer/CGI-Executables/mt/mt-upgrade30.cgi line 46.
Googleで探しましたが有効な解決策が見あたらず,質問させていただきました。

ご教示のほど,よろしくお願いいたします。