- ベストアンサー
Movable Typeでビジネスブログを利用する際に発生するエラー
- Movable Typeを利用してビジネスブログを始めようとしていますが、アクセスすると500 Internal Server Errorが表示されます。
- ウインドウズXPでFFFTPを使用してデータベースにPostgreSQLを使用しています。
- ドメインはお名前.comで取得し、BROAD SERVERのPostgreSQLが使用可能なプランにしていますが、原因が分かりません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
メッセージをみると、 BEGINでこけてます。 MT::Bootstap.pm は、 sub BEGIN { my $dir; require File::Spec; if (!($dir = $ENV{MT_HOME})) { if ($0 =~ m!(.*([/\\]))!) { $dir = $1; my $slash = $2; $dir =~ s!(?:[/\\]|^)(?:plugins[/\\].*|tools[/\\])$!$slash!; $dir = '' if ($dir =~ m!^\.?[\\/]$!); } elsif ($] >= 5.006) { # MT_DIR/lib/MT/Bootstrap.pm -> MT_DIR/lib/MT -> MT_DIR/lib -> MT_DIR require File::Basename; $dir = File::Basename::dirname(File::Basename::dirname( File::Basename::dirname(File::Spec->rel2abs(__FILE__)))); } unless ($dir) { $dir = $ENV{PWD} || '.'; $dir =~ s!(?:[/\\]|^)(?:plugins[/\\].*|tools[/\\]?)$!!; } $ENV{MT_HOME} = $dir; } unshift @INC, File::Spec->catdir($dir, 'extlib'); } となっているので、 File::SpecがないかとかFile::Basenameがないかとかですかね? mt-config.cgi でちゃんとシステムチェックできてるならば、 上記は問題ないはずなんですがね? 途中になにか変なことをされてるようだと、はしょらずに最初からきちんと入れなおしたほうがいいかも知れません。
その他の回答 (3)
- panerai777
- ベストアンサー率34% (9/26)
mt.cgiの use MT::Bootstrap App => 'MT::App::CMS'; より前で、 use CGI::Carp qw(fatalsToBrowser warningsToBrowser); を入れてみましょう。 500 だけだと何が悪いか分らないので、 エラー内容がブラウザに表示されると思います。 解決にはならないですが、解決の手助けにはなると思います。
- lowrider_2005
- ベストアンサー率40% (1520/3748)
アップロードしたファイルの改行コードはあっていますか? アップロードをバイナリモードでやり直してみるとどうなるでしょうか。 サーバ上のファイルがCR+LFになっていると動きません。 またはperlのパスがあっていないということはありませんよね?
お礼
教えていただいた通りにしましたが出来ませんでした。 perlのパスはあっています。
- avam-efsf
- ベストアンサー率23% (223/940)
パーミッションの設定は正しく出来ていますか? 実行ファイルは755に設定しないと動かないはずです。
お礼
今確認しましたが、すべて正しく設定されていました。 他に原因は考えられないでしょうか?
お礼
有難うございます! Software error: Can't continue after import errors at mt.cgi line 11 BEGIN failed--compilation aborted at mt.cgi line 11. For help, please send mail to the webmaster (support@broadserver.jp), giving this error message and the time and date of the error このような表示になりました。 どういうことでしょうか・・・サーバーに問い合わせをしてみても、担当者がよくわかっていないようで返事を得られませんでした。