The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как запустить перл скрипт"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Как запустить перл скрипт"  +/
Сообщение от ilyasovef email(ok) on 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.

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как запустить перл скрипт"  +/
Сообщение от михалыч (ok) on 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 установлен, то должно быть)

Началось..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как запустить перл скрипт"  +/
Сообщение от ilyasovef email(ok) on 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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как запустить перл скрипт"  +/
Сообщение от михалыч (ok) on 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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру