Apache 404 ERROR

Тема в разделе "PHP программирование", создана пользователем Guest, 27 дек 2003.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    Скажите пожалуйста где чего прописать чтобы сервер(локально) стал нормально запускать и отрабатывать 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 (если это в нем что-то)
     
  2. Alexx

    Alexx Гость

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

    Guest Гость

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

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Guest
    куку
    где же правильно? разве PHP 3 совместим с Apache 2? Тут уже пятый на подходе а ты все третий юзаешь....
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей