• 締切済み

MovableTypeをanhttpdで動かしてる方

いたら教えてください。 mt-check.cgiでは 「Movable Typeのシステム・チェックは、無事に完了しました」 と表示されるのにログオン時のmt.cgiを読み込むと "ページを表示できません"となります。 Windowsなのでアクセス権の概念は無いし、cgiのパスも 通ってます。mt.cgiで変更した点は CGIPath http://127.0.0.1/ ObjectDriver DBI::sqlite <-- sqlite使用 DataSource ./db StaticWebPath /mt-static/ anhttpdでは動作しないのでしょうか?

みんなの回答

noname#19175
noname#19175
回答No.1

mt-check.cgiが動くとのことなのでperlのパス指定やAnHttpd(anhttpdではありません)の設定は出来ていると思います。 > cgiのパス ってなんですか?Perlのパスのことでしょうか? > CGIPath ​http://127.0.0.1/​ CGIPathが何かわかりませんが、少なくともこれは間違ってると思います。 設定を見直してみてはいかがでしょうか。

R0R0R0
質問者

お礼

anhttpdでcgiエラーを表示するにしたところ、mt.cgi上で 多数のエラーが出ました。 しかしながら特に間違ってるようではないため、windows上ではmtは動作しないと判断しました。 ありがとうございました。

R0R0R0
質問者

補足

>> cgiのパス >ってなんですか?Perlのパスのことでしょうか? Perl及びすべてのパスになります。 anhttpdだと各cgiスクリプトにおいて厳密な#!/usr/bin/perlを指定しなくても動作します。 > CGIPath ​http://127.0.0.1/​ &#8203はどこから出てきたんでしょうか・・・。 自分の記述には無いと思われますが・・・。

関連するQ&A