Пространство в ScriptAlias ​​в httpd.conf предотвращает запуск процесса fcgi - PullRequest
3 голосов
/ 06 января 2012

У меня проблемы с текущими версиями apache httpd (2.2.21) и mod_fcgid (2.3.6).В моем проекте возможно, что директива ScriptAlias ​​в httpd.conf может содержать пробелы, потому что пути операционной системы могут содержать их.Это используется для работы со старыми версиями 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

Это известная проблема?Я ничего не нашел в Google.

Лучший Дэвид

1 Ответ

1 голос
/ 23 ноября 2012

Да, к сожалению, копия mod_fcgid для Apache 2.2.21 не работает с путями, в которых есть пробелы. Ошибка зафиксирована и должна быть исправлена ​​в более новых версиях, чтобы вы могли обновить ее или использовать краткое имя 8.3 пути.

...