Forum Webscript.Ru

Программирование => PHP => Тема начата: listopad от 08 Августа 2002, 18:23:07

Название: по поводу CGI ???
Отправлено: listopad от 08 Августа 2002, 18:23:07
У меня всегда PHP было установлено как модуль , а тут вдруг мне пришлось столкнуться с вариантом где PHP лежит в cgi-bin директории......, а с этим случаем никогда не сталкивалься..:insane: ... и что делать не знаю.. Надо ли переписывать что-то в предыдущих скриптах ????
Название: по поводу CGI ???
Отправлено: xnx от 08 Августа 2002, 18:54:18
нужно прописывать в первой строчке скриптов путь к пхп:

#!/usr/local/bin/php
print "Hello World !!!\\n";
?>
Название: по поводу CGI ???
Отправлено: listopad от 08 Августа 2002, 19:58:30
И это все различия....
Название: по поводу CGI ???
Отправлено: Макс от 08 Августа 2002, 20:40:20
недоступны функции из раздела apache (см. мануал) и вроде авторизация через апач (не уверен, никогда ею не пользовался)
Название: по поводу CGI ???
Отправлено: Alexandr от 09 Августа 2002, 08:45:29
Цитировать
нужно прописывать в первой строчке скриптов путь к пхп

Не обязательно можно прописать обработчик файлов с расширением php в настройках Apache.
Название: по поводу CGI ???
Отправлено: listopad от 09 Августа 2002, 15:17:33
Что это значит.....
ошибка 500

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, listopad@localhost.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.19 Server at localhost Port 80


Вот что написано в логах........

[Fri Aug 09 15:06:06 2002] [error] [client 127.0.0.1] couldn\'t spawn child process: c:/program files/apache group/apache/cgi-bin/test.php

???????????????
Название: по поводу CGI ???
Отправлено: я... от 09 Августа 2002, 15:28:56
500 ошибка... ошибка на сервере... что-же ты делал, чтобы добиться её? код скрипта кинь...
Название: по поводу CGI ???
Отправлено: я... от 09 Августа 2002, 15:32:49
конечно только первую строчку скрипта... а вообще проверь, действительно ли у тебя пхп именно там лежит...
Название: по поводу CGI ???
Отправлено: listopad от 09 Августа 2002, 19:14:50
Вот что в httd ....
ScriptAlias /php/ "C:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

А в первой строчке......
#!/php/ и так #!c:/php/
--- все равно не работает....
Название: по поводу CGI ???
Отправлено: Stek от 09 Августа 2002, 22:42:17
Цитировать
[Fri Aug 09 15:06:06 2002] [error] [client 127.0.0.1] couldn\'t spawn child process: c:/program files/apache group/apache/cgi-bin/test.php


в httpd.conf увеличить колличество доступных процессов апача.