Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: LP_fen4e в Mar 16, 2005, 16:45



Титла: Проблем с отварянето на CGI
Публикувано от: LP_fen4e в Mar 16, 2005, 16:45
Значи ... това са ми настройките за CGI в apache :
Примерен код
ScriptAlias /cgi-bin/ "/var/cgi-bin/"
<Directory "/var/cgi-bin">
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>


И като отворя CGI и ми излиза:
Примерен код
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com 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.



П.С. cgi-bin директорията ми се намира в /var/cgi-bin
нали не е проблем.. ?


Титла: Проблем с отварянето на CGI
Публикувано от: VladSun в Mar 16, 2005, 17:04
Пробвай да пуснеш примерните cgi-и дето вървят с Apache. Не забравяй да ги направиш изпълними.


Титла: Проблем с отварянето на CGI
Публикувано от: в Mar 16, 2005, 17:59
Примерен код
More information about this error may be available in the server error log.

Какво казва Апач във /var/log/httpd-error.log или където са му логовете?


Титла: Проблем с отварянето на CGI
Публикувано от: LP_fen4e в Mar 16, 2005, 18:55
Примерен код
(2)No such file or directory: exec of '/var/cgi-bin/counter/admin.cgi' failed
Premature end of script headers: admin.cgi


Това пише ..  :(


Титла: Проблем с отварянето на CGI
Публикувано от: zeridon в Mar 16, 2005, 19:07
а там има ли файл изобщо ...


Титла: Проблем с отварянето на CGI
Публикувано от: LP_fen4e в Mar 16, 2005, 19:34
Примерен код
root@Robin:/var/cgi-bin/counter# dir
admin.cgi*  counter.cgi*  member.cgi*  new.cgi*     setup.pl*
cgi.c*      data/         members/     readme.txt*


Има разбира се.. наистина доста странно ? Някой ако може да помогне ще съм му безкрайно благодарен.

P.S. Рутващата папка на apache server-a е /var/www ... нали не е проблем.. като cgi-bin си е извън нея ?

Имам съмнения че самото ми apache не чете cgi както php и html ... коя настройка на apacheto ще е за това ?


Титла: Проблем с отварянето на CGI
Публикувано от: toxigen в Mar 17, 2005, 11:39
Объркал си конфигурацията според мен. Това дето си му задал да е /var/cgi-bin апаха си мисли, че е релативно на DocumentRoot. Можеш в Directory секцията да добавиш едно DocumentRoot с правилните пътища.