3

我在使用当前的 apache httpd (2.2.21) 和 mod_fcgid (2.3.6) 版本时遇到问题。在我的项目中,httpd.conf 中的 ScriptAlias 指令可能包含空格,因为操作系统路径可以包含空格。这用于与较旧的 httpd 和 fcgid 版本一起使用。但由于我们切换到当前版本,它不再工作了。如果 ScriptAlias 的路径包含空格并且 mod_fcgid 想要启动我的 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

这是一个已知问题吗?我在谷歌上找不到任何东西。

最好的大卫

4

1 回答 1

1

是的,不幸的是,Apache 2.2.21 的副本mod_fcgid不适用于包含空格的路径。该错误已提交,应该在较新的版本中解决,因此您可以更新,或者您可以使用 8.3 路径的短名称。

于 2012-11-23T06:20:31.253 回答