CGI-BBS > SSI > SSI > SSIの設置でエラー:error .. while processing this directive


(株)友林堂
(株)友林堂


質問者 fuji  投稿日 7/11(木) 17:01:23
web ログ解析 anallyze の設置で、index.html(対象ファイル)へのアクセスで、
その開いた画面上に、下記エラーが表示されます。
勿論、log fileも、所定のdirectoryに生成されていません。

"an error occurred while processing this directive"

起因は、index.html内に追加した <!--#exec cmd="./analyze/log.pl"--> 
の部分にあることは分かっています。

当該index.htmlでは、他のSSI <!--#printenv -->は正常に動作しています。

Internetで当エラーを検索しても、default err msg のようで、原因をつかめません。

ディレクトリの指定にはミスはなく、どうも、#exec cmdを指定したこと自体、
拒絶されていると推測します。
私には、手に負えません。
どなたか、よろしくお願いします。

プロバイダ参照:自宅サーバー
サーバのOS:UNIXサーバ
パソコンのOS:UNIX
エディタ:kwrite
FTPソフト:
サーバ移転:していない
改造:していない
CGI習熟度:beginner

回答者 しあわせのツボ  [削除]  投稿日 7/11(木) 18:10:15
考えにくいことですが、もし本当にexec cmdが拒否されているのなら
include virtualに変更して試してみてください。
それで改善しなければ、log.pl自体の動作不良です
(通常はこちらを先に疑います)。
質問者 fuji  [削除]  投稿日 7/12(金) 00:00:29
本人です。
ありがとうございます。

原因は、lncludesNoExeでした。つまり、http.confで、SSIが
やはり、実行できなかったのです。
大変失礼いたしました。

これは、初心者でありうるケースかもしれません。
なんらかの、今後の情報になれば幸いです。

このページは終了したので返信(回答)は書きこめません

Web裏技