0

Win2003 での Apache 2.2 の新規インストール。
構成は apache ツールで検証されますが、サイトにアクセスしようとすると、ブラウザーに内部エラーが表示されます。

Apache ログには次のように表示されます。

[Mon Jul 16 13:36:38 2012] [error] [client 10.162.9.158] (OS 3) 指定されたパスが見つかりません。: 子プロセスを生成できませんでした: D:/Heatmap/Webapp/public/dispatch.cg

ファイル システムは次のように表示されます。

D:\Heatmap\Webapp\public>dir dispatch* ドライブ D のボリュームは DATA ボリュームのシリアル番号は C482-3950 です

D:\Heatmap\Webapp\public のディレクトリ

2012/05/02 10:56 AM 445 dispatch.cgi 2012/05/02 10:56 AM 520 dispatch.fcgi 2 ファイル 965 バイト 0 Dir(s) 5,625,618,432 バイト空き

私は通常、Linux サーバーで Apache を実行しているので、根本的な原因がここにあるのかわかりません。システムは存在するパスを見つけることができません。

針棒ください。

4

1 に答える 1

0

メッセージの一部が子プロセスを生成できなかったことが私の注意を引きました。

調査によると、シバンラインは実際にApacheで使用されています(ファイル拡張子をインタープリターに関連付けるWinOSレベルのPerlを除く)。また、.cgiで修正する必要がありました。

cgiのshebang行でPerlへのフルパスを指定すると、問題が修正されました。

于 2012-07-16T19:42:54.000 に答える