URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95163
[ Назад ]

Исходное сообщение
"Как запустить перл скрипт"

Отправлено ilyasovef , 05-Ноя-13 12:08 
Привет!
Имеется установленная freebsd 9.2 насколько я понимаю установлен perl.
Я установил пакет для доступа к почте openwebmail но не могу понять что ему не хватает для запуска? Все вроде бы настроил по прописям. Когда задаю в броузере для открытия веб интерфейса получаю вот такое сообщение
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

Я понимаю что эта сообщение переводится как что урл не правильный.
Но я проверил. И все вроде бы правильно.
Что я делаю не так?


Содержание

Сообщения в этом обсуждении
"Как запустить перл скрипт"
Отправлено михалыч , 05-Ноя-13 12:49 
> Привет!
> Имеется установленная freebsd 9.2 насколько я понимаю установлен perl.

Так вы показывайте, что именно в браузере открываете? Строка запроса?
Поддержка CGI включена? mod_perl2(/usr/ports/www/mod_perl2/) установлен?

<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>


Это есть в httpd.conf ?
LoadModule perl_module libexec/apache22/mod_perl.so
(если mod_perl2 установлен, то должно быть)

Началось..


"Как запустить перл скрипт"
Отправлено ilyasovef , 05-Ноя-13 13:16 
>[оверквотинг удален]
> <Directory "/usr/local/www/apache22/cgi-bin">
>     AllowOverride All
>     Options ExecCGI
>     Order allow,deny
>     Allow from all
> </Directory>
> Это есть в httpd.conf ?
> LoadModule perl_module libexec/apache22/mod_perl.so
> (если mod_perl2 установлен, то должно быть)
> Началось..

LoadModule perl_module libexec/apache22/mod_perl.so имеется

<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>
Вставил
А что нужно писать в адресной строке?
Я пишу вот такую строку http://мойсервер/openwebmail.pl
и пробовал вот так http://мойсервер/openwebmail/openwebmail.pl
и пробовал вот так http://мойсервер/cgi-bin/openwebmail/openwebmail.pl
Но не открывается
Не началось
Просто я ни когда не подключал perl


"Как запустить перл скрипт"
Отправлено михалыч , 05-Ноя-13 17:32 
> А что нужно писать в адресной строке?
> Я пишу вот такую строку http://мойсервер/openwebmail.pl
> и пробовал вот так http://мойсервер/openwebmail/openwebmail.pl
> и пробовал вот так http://мойсервер/cgi-bin/openwebmail/openwebmail.pl

Вход в веб самого почтовика
http://www.domain.ru/cgi-bin/openwebmail/openwebmail.pl

Помощь
http://www.domain.ru/openwebmail/

> Но не открывается

Смотрим в http://svnweb.freebsd.org/ports/head/mail/openwebmail/
Судя по файлам Makefile pkg-deinstall pkg-install (пути установки без apache22)

Нужен напильник.

Сделайте симлинки
ln -s /usr/local/www/data/openwebmail /usr/local/www/apache22/data/openwebmail
ln -s /usr/local/www/cgi-bin/openwebmail /usr/local/www/apache22/cgi-bin/openwebmail

> Не началось

Да как же! Уже!.. ))

> Просто я ни когда не подключал perl

Всё когда-то делается впервые..