Internal Server Error

elrevin

Новичок
Internal Server Error

Написал простенький скрипт, положил его в папочку для скриптов, запускаю. Апач ошибку выдает, а в логе пишет:

[Tue Sep 12 12:31:04 2006] [error] [client 127.0.0.1] D:/JB/TestSite/cgi-bin/ShowForum.php is not executable; ensure interpreted scripts have "#!" first line, referer: http://localhost/

[Tue Sep 12 12:31:04 2006] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: D:/JB/TestSite/cgi-bin/ShowForum.php, referer: http://localhost/

в настройках апача:

ScriptAlias /cgi-bin/ "D:/JB/TestSite/cgi-bin/"
<Directory "D:/JB/TestSite/cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
....
AddType application/x-httpd-php .php
...
Если ShowForum.php положить в одну папку с index.html то все работает.
Мозги уже сломал.
 

Фанат

oncle terrible
Команда форума
очень интересно.
а зачем ты кладёшь ShowForum.php в "папочку для скриптов"?
 

elrevin

Новичок
ScriptAlias /cgi-bin/ "D:/JB/TestSite/cgi-bin/"
ShowForum.php положил в "D:\JB\TestSite\cgi-bin\" разве не правельно
 

Фанат

oncle terrible
Команда форума
ещё раз задаю тот же самый вопрос
зачем ты кладёшь ShowForum.php в "папочку для скриптов"?
 

elrevin

Новичок
Ладно здаюсь!
Как мне зделать так, чтобы при клике на ссылку:
<a href="./cgi-bin/ShowForum.php">
открылся ShowForum.php
 

Фанат

oncle terrible
Команда форума
никак.
клади туда, где работает, и не парь мозг ни себе ни людям.
 

Фанат

oncle terrible
Команда форума
ты не ответил - зачем.
а это ваше ламерское "очень" мы по сто раз в день слышим.
 

elrevin

Новичок
хост провайдер разрешает запускать пхп скрипты тока из cgi-bin
 

Фанат

oncle terrible
Команда форума
в каталоге с php у тебя есть файл install.txt
там всё чётко по шагам написано - что куда надо писать.
 

elrevin

Новичок
Example 2-5. PHP and Apache 2.0 as CGI
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php "/php/php.exe"

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"

в httpd.conf пишу:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"

перезапускаю сервер.
пробую.
получаю:

[Tue Sep 12 15:24:10 2006] [error] [client 127.0.0.1] script not found or unable to stat: D:/JB/TestSite/www/cgi-bin
[Tue Sep 12 15:24:12 2006] [error] [client 127.0.0.1] script not found or unable to stat: D:/JB/TestSite/www/cgi-bin
 
Сверху