(13) Разрешение отклонило: доступ к/cgi-bin/test.cgi отклоненному

Думайте, что DOS работал от дисковода для гибких дисков, и окна основывались на DOS, продолжал ту же конвенцию буквы диска...

16
задан jogojapan 25 January 2013 в 08:58
поделиться

2 ответа

Проверьте разрешения вашей ОС для test.cgi и убедитесь, что у пользователя или группы, которую вы используете для запуска Apache, есть доступ для чтения.

РЕДАКТИРОВАТЬ - Проблема с разрешениями, но не с разрешениями на чтение, поскольку вы используете SELinux, вам нужно беспокоиться о контексте вашего файла. Посмотрите эту ветку на форумах Fedora, в ней объясняется довольно много вариантов решения вашей проблемы.

16
ответ дан 30 November 2019 в 21:11
поделиться

1 . ПЕРВАЯ ПРОВЕРЬТЕ ФАЙЛ HTTPD.CONF . Задайте каталог сценария в httpd.conf следующим образом.
Здесь вам нужно убедиться, что вы нашли правильный файл httpd.conf. Например, в моем Debian httpd.conf по умолчанию - /etc/apache2/sites-avaialbe/default.

<Directory "dir_name">
    Options All
    AllowOverride All
    Order allow,deny
    Allow from all
<Directory>

OR, вы можете просто используйте папку по умолчанию / cgi-bin.

2 . Установите разрешение на выполнение для тестового сценария.

chmod +x script_name
5
ответ дан 30 November 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: