• ベストアンサー

movable typeスタイル適用エラーについて

movable typeをver3.2⇒4.21にアップデートしました。 スタイルがフリーで配布されている物で4.21には対応していなかった為、4.21対応のスタイルに変更をしようと思い、変更操作をしました。 しかし、エラーが発生し、適応をする事ができませんでした。 エラーは、配布スタイルだけではなく、元々入っているスタイルを含め全てエラーが発生してしまいました。 エラー画面:http://sl-sim.net/movable_error.jpg movable typeに詳しい方、ご協力をお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.3

アップグレードの際、mt-config.cgiはmt3.2時代のものをサーバーに戻しましたか?それとも3.2時代のものを戻さず、インストールウィザードを使ってmt-config-original.cgiから新たなmt-config.cgiを作成しましたか? 後者の場合、mt-config.cgiのStaticWebPathやStaticFilePathはどうなっているでしょうか。(管理画面が普通に表示されているならこのへん可能性薄い気しますが…) あとは、MTのシステムをインストールしなおしてみる、とか(←お約束) そういえば、一度デバッグ情報出してみては。 mt.cgiをmt.cgidにリネームし、ブラウザからこのファイルにアクセスします。xreaではそれでデバッグ情報が出せるらしいです。 それ見て何かわかって対処ができるかどうかはわかりませんが。 デバッグ情報を他の適切なカテゴリや、xreaのフォーラムで見てもらったりしてもいいと思います(xrea特有の問題のようなので)

その他の回答 (2)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

あ、すみません、パラメータが全然変わっていたのでした(^^; あとは、 「今日のMovable Type 4.1:MT4.1アップグレード中にXREA.COMでおきたトラブル」 http://www.dakiny.com/archives/movable-type/movable_type_41mt41xreacomscript_error/ このあたりに書いてある方法でしょうか。 mt.cgiの#!/usr/bin/perl -wを #!/usr/bin/perl にする、という。 記事の方は解決しなかったみたいですが…

fuji0927
質問者

補足

引き続き、ご回答有難うございます。 参考HPより #!/usr/bin/perl -w ⇒ #!/usr/bin/perl -- に変更をしてみましたが、エラーは同様に表示され、変更をする事ができませんでした。 引き続き、ご協力をいただけますと幸いです。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

サーバーはxreaでしょうか? エラー内容から、 「StyleChacherでデザインを選ぶ」 http://www.myopen.jp/blog/2007/02/stylechacher.html 「Movable Type 3.35 + Custom Entry Fields 1.22 が XREAサーバーでScript Error」 http://d.hatena.ne.jp/MasaGon/20070709/1183991717 これらの記事とコメント欄のやり取りが参考にならないでしょうか。 CGI.pmのこの部分はMT4.2でも変わらないので、バックアップ取った上で、書き換えをやってみてはどうかと。。ちなみに私のMTでは書き換えを行っても問題なく動きました(エラーが元々ないので、ご質問のエラーに対して効果があるかどうかはわかりませんが)

fuji0927
質問者

補足

早速のご回答、有難うございます。 おっしゃる通り、サーバーは、XREAであります。 また、StyleChacherにつきましては、v.3.×ですので、確認はしておりません。 CGI.pmの方ですが、参考HPの通り next if $_ eq ''; # を追加してみましたが、今回の問題は解決に繋がりませんでした。 引き続き、ご協力をいただけますと幸いです。

関連するQ&A