2012-01-06 10 views
3

現在のApacheのhttpd(2.2.21)およびmod_fcgid(2.3.6)のバージョンで問題が発生しています。私のプロジェクトでは、httpd.confのScriptAliasディレクティブに、オペレーティングシステムのパスに空白を含めることができるため、空白を含めることができます。これは、古いバージョンのhttpdとfcgidで動作するために使用します。しかし、現在のバージョンに切り替えたので、もう動作しません。 ScriptAliasののパスにスペースが含まれているとmod_fcgidは私のfcgiのプロセスを開始したい場合は、私は次のエラーログを取得:httpd.conf内のScriptAliasのスペースがfcgiプロセスの開始を妨げる

326 [Fri Jan 06 11:30:01 2012] [notice] Apache/2.2.21 (Unix) mod_fcgid/2.3.6 configured -- resuming normal operations 

327 [Fri Jan 06 11:30:03 2012] [warn] [client 77.58.246.206] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server 

328 [Fri Jan 06 11:30:03 2012] [error] [client 77.58.246.206] Premature end of script headers: somename.fcgi 

これは既知の問題ですか? Googleで何も見つかりませんでした。

ベスト デビッド

+0

mod_fcgidをダウングレードすることで問題を回避できます。つまり、問題は最新のmod_fcgidバージョンの1つに導入されました。 –

+0

私はこのポストは、serverfaultより関連していると思いますか? –

答えて

1

はい、残念ながらのApache 2.2.21用mod_fcgidのコピーは、空白文字を含むパスでは動作しません。 bugはコミットされており、新しいバージョンで解決する必要があるため、更新するか、パスの短縮名8.3を使用できます。

関連する問題