![]() |
Показаны 7 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Проблема с Perl... (http://netadmin.ws/forum/showthread.php?threadid=9232)
Проблема с Perl...
Всё делал как описано в этой статье ...
Всё хорошо,всё работает...Перлом просто не пользовался раньше,а теперь - нада...Да только вот что выдаёт ...
Помогите,плз...Никаких htacsess не прописано про сию папку...
В виртуальном хосте должна быть определенна директива ScriptAlias /cgi-bin/ "путь до cgi-bin директории"
__________________
Всегда есть решение.
Так потому и говорю,что ВСЁ сделано как в статье написано...Всё прописано,всё вроде нормально...Даже доступ в саму директорию дан...Но вот когда пытаешься запустить Перловое преложение,получаешь вот это:
Forbidden
You don't have permission to access /cgi-bin/irc.cgi on this server.
--------------------------------------------------------------------------------
Apache/1.3.29 Server at http://trogwar.vadzay.ru/ Port 80
Ð_то не здоровая фишка что высвечивается дерево каталогово. Что-то не так настроил.
polo добавил 27-07-2004 в 07:07:00:
ну вроде у тебя заработало.
__________________
Всегда есть решение.
В том то и дело,что нет...
Я просто снёс сию радость...На лнях попробую заново установить Perl...
У меня или так как в предыдущем сообщении высвечивается или вот так:
Forbidden
You don't have permission to access /cgi-bin/ on this server.
--------------------------------------------------------------------------------
Apache/1.3.29 Server at http://trogwar.vadzay.ru/ Port 80
В общем - копаюсь...
ну правильно, если ты не обращяешся ни к какому файлу то должно быть forbidden. А если у файлу и вылетает ошибка 500 то это херовые настройки скрипта, или прав доступа, или пути до перла в первой строчке. Создай простенкий скрипт, возьми из рук-ва по установке и проверь.
__________________
Всегда есть решение.
Так...Чего-то я в этой жизни не понимаю...
Вот допустим,что у меня стоит так:
перл установлен в x:\Perl\
папка где я хочу выполнять скрипиы - x:\Apache\htdocs\cgi-bin\ - это как оно на компе папка такая...
Соответственно,в апаче я должен прописать вот так:
ScriptAlias /cgi-bin/ "x:/Apache/Htdocs/cgi-bin/ "
<Directory " x:/Apache/Htdocs/cgi-bin ">
AllowOverride All
Options ExecCGI
</Directory>
Если напишу как-то по другому - или такой страницы не существует или открывается доступ к папке...
И всё,собственно должно работать...
Но,увы...Чего же я не понимаю?
| Формат времени GMT. Текущее время 10:36. | Показаны 7 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.