LINUX.ORG.RU

script not found or unable to stat


0

0

CentOS5. В /var/www/html upload.html - в нем форма для загрузки файла на сервер. /var/www/cgi-bin upload.php - для обработки загруженного файла. Проблема в том что скрипт из cgi-bin не видится. При нажатии на send - 404

В логе [Mon May 21 06:10:10 2007] [error] [client 192.168.0.5] script '/var/www/html/upload.php' not found or unable to stat.

Что я делаю не так?

Для cgi-bin должен быть ScriptAlias в httpd.conf. А то у тебя это просто какая-то левая директория сбоку, в которую апач даже не заглядывает.

Teak ★★★★★
()

А в action формы скорее всего стоит /upload.php, а document_root это /var/www/html ? Измените значение в action на /var/www/cgi-bin/upload.php, а ScriptAlias у Вас скорее всего уже стоит как надо.

И не пускайте вы php через cgi, используйте его как модуль сервера.

Chumka ★★★
()
Ответ на: комментарий от Spitfire

я ошибся,конечно. Путь в action писать нужно без /var/www

Chumka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.