| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Установка Perl под Apache |
| Автор: Vladlen 10.2.2004, 09:12 |
| Есть ActivePerl-5.6.1.633 и Apache 1.3.27. Установил perl, скрипты из командной строчки выполняются. Однако через броузер http://localhost/maywork/test1.cgi выдаёт ошибку: Forbidden You don't have permission to access /maywork/test1.cgi on this server. |
| Автор: Vladlen 10.2.2004, 09:13 |
| Как понимаю нет доступа к директории. Как это исправить? |
| Автор: acp 10.2.2004, 10:37 |
| Попробуй скопировать свой скрипт в поддиректорию cgi-bin и написать http://localhost/cgi-bin/test1.cgi |
| Автор: ElectricalStorm 10.2.2004, 15:09 |
| может алиас поставит к этой директории или как-нибудь вот так <Directory "/ваш путь/maywork"> Options ExecCGI Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> |
| Автор: MuToGeN 11.2.2004, 07:25 |
| Надо логи смотреть, господа, а не гадать. В логах все написано. |
| Автор: sergejzr 11.2.2004, 15:34 |
| Добрый день. Как правильно заметили acp и Electrical Storm нужно во первых или скрипт переместить в cgi-bin, или в настройках апаче указать где cgi скрипты лежат. Так же следует дать права на скрипт 755. Так как скрипты с правами 777 выполняться не будут. $ chmod 777 test1.cgi Если вы на Unix'е конечно Если не поможет - смотрите логи. Удачи! Сергей |