Apache 404 ERROR

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Скажите пожалуйста где чего прописать чтобы сервер(локально) стал нормально запускать и отрабатывать CGI и PL скрипты.

Установлено всё правильно:
Apache 2
PHP 3
Perl 5
MySQL 3

настраивал апач исходя из советов всё работает прекрастно, mysql, php ...
а вот при запуске CGI и PL получаю сообщение:
--------------------------------------------------------------------------------
Forbidden
You don't have permission to access /test.cgi on this server.
Apache/2.0.40 Server at localhost Port 80
--------------------------------------------------------------------------------
где копать?
могу выслать свой httpd.conf
а еще лучше киньте мне свой рабочий httpd.conf (если это в нем что-то)
 
A

Alexx

#2
Здравствуйте.
Во-первых не стоит запускать скрипты из директории веб-документов (судя по тому, что вы пишете /text.cgi именно оттуда вы и хотите это делать), но если уж очень хочется, то можно.
Лучше однако создать на сервере директорию типа cgi-bin, а в httpd.conf добавить такую строчку в описание виртуального сервера
ScriptAlias /cgi-bin/ "x:/<директория сервера>/cgi-bin/"
Ну это естественно, если вы под Windows работаете, здесь x - имя диска.
Если хотите запускать скрипты из директории веб-документов, то
ScriptAlias /cgi-bin/ "x:/<директория сервера>/www/"
Возможны и другие варианты.
 
G

Guest

#3
Guest
И ещё. У тебя вроде ошибка 403 должна быть а не 404. Проверь premissions и chmods. И заливай скрипты в ASCII.
 

admin

Well-known member
08.08.2003
2 754
0
#4
Guest
Установлено всё правильно:
Apache 2
PHP 3
Perl 5
MySQL 3
куку
где же правильно? разве PHP 3 совместим с Apache 2? Тут уже пятый на подходе а ты все третий юзаешь....
 
Статус
Закрыто для дальнейших ответов.