質問: MovableType5.01にてFastCGIを実装しようとするもNGとなります 【環境】 CentOs-5c-x86 Apache 2.2.3 MySQL 5.0.22 【現状】 mt.fcgi実行->「500 Internal Server Error」 エラーログに下記出力 [notice] mod_fcgid: server /hogehoge/../mt.fcgi(3418) started (ブラウザに表示されるべきHTMLソースが展開) [notice] mod_fcgid: process /hogehoge/../mt.fcgi(3418) exit(communication error), terminated by calling exit(), return code: 0 mt.fcgiの中身は下記 #!/usr/bin/perl -w use strict; use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib'; use MT::Bootstrap App => 'MT::App::CMS'; どなたか解決情報希望します!
回答: まったく同じエラーが出力されるのではないのですが、PerlモジュールのFCGIがインストールされていない場合に、エラーログにソースが展開されるようです。 上記に問題がない場合は、次のページの手順を再確認してみてください。 http://www.movabletype.jp/documentation/developer/server/fastcgi... 私は上記のページの方法で、CentOS 5.4でMTのFastCGI化が出来ています。 MTの設定方法はその2(拡張子を.fcgiに変更)を試しています。 ※なお、「mt-view.fcgi」はないようですので、mt-config.cgiへは次のように1行だけコメントアウトして追記しました。 #ViewScript mt-view.fcgi もし、SELinuxを有効にしている場合は、一旦Permissiveに変更して試してみてください。 ※OSの再起動も一応行った方が良いようです。