- 締切済み
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では動作しないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#19175
回答No.1
mt-check.cgiが動くとのことなのでperlのパス指定やAnHttpd(anhttpdではありません)の設定は出来ていると思います。 > cgiのパス ってなんですか?Perlのパスのことでしょうか? > CGIPath http://127.0.0.1/ CGIPathが何かわかりませんが、少なくともこれは間違ってると思います。 設定を見直してみてはいかがでしょうか。
お礼
anhttpdでcgiエラーを表示するにしたところ、mt.cgi上で 多数のエラーが出ました。 しかしながら特に間違ってるようではないため、windows上ではmtは動作しないと判断しました。 ありがとうございました。
補足
>> cgiのパス >ってなんですか?Perlのパスのことでしょうか? Perl及びすべてのパスになります。 anhttpdだと各cgiスクリプトにおいて厳密な#!/usr/bin/perlを指定しなくても動作します。 > CGIPath http://127.0.0.1/ ​はどこから出てきたんでしょうか・・・。 自分の記述には無いと思われますが・・・。