Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: commander от 14 Июля 2004, 17:12:31

Название: openwebmail на freeBSD...
Отправлено: commander от 14 Июля 2004, 17:12:31
Решил поднять openwebmail под FreeBSD...

cd /usr/ports/mail/openwebmail/

make install
-install ok
make clean

cp -R /usr/local/www/* /home/www/vhost/public_html/
chmod 04755 /home/www/vhost/public_html/cgi-bin/openwebmail/*.pl

в браузере:
192.168.0.3 - - [14/Jul/2004:17:05:09 +0400] "GET /cgi-bin/openwebmail/openwebmail.pl HTTP/1.1" 500 603 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

причем... на ./openwebmail.pl выдаеться нормальный html код какой и должен быть...

В чем может быть трабла?
Название: openwebmail на freeBSD...
Отправлено: ThE0ReTiC от 14 Июля 2004, 17:31:01
смотрим в логи веб сервера, почему выдает 500 ошибку
Название: openwebmail на freeBSD...
Отправлено: commander от 14 Июля 2004, 17:32:13
error_log:
192.168.0.3 - - [14/Jul/2004:17:05:09 +0400] "GET /cgi-bin/openwebmail/openwebmail.pl HTTP/1.1" 500 603 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
Название: openwebmail на freeBSD...
Отправлено: NeoNox от 14 Июля 2004, 17:59:24
commander
конфиг апача в студию.
и пути к этому чуду тоже.
Название: openwebmail на freeBSD...
Отправлено: commander от 14 Июля 2004, 18:30:11
httpd.conf:
---------------------------------------------------------
### Virtual Hosts
#
# Use name-based virtual hosting.
#


        AllowOverride All
        Options +Indexes +Includes +ExecCGI



        AllowOverride All
        Options -Indexes +Includes +ExecCGI



        ServerName http://www.vhost.ru
        ServerAlias vhost.ru
        DocumentRoot /home/www/vhost/public_html/data
        ScriptAlias /cgi-bin /home/www/vhost/public_html/cgi-bin
        ServerAdmin comma@vhost.ru
        ErrorLog /var/log/apache/www/vhost/error_log
        CustomLog /var/log/apache/www/vhost/error_log combined

---------------------------------------------------------

openwebmail default:
/usr/local/www/cgi-bin/openwebmail/*
/usr/local/www/data/openwebmail/*

openwebmail VirtualHost:
home/www/vhost/public_html/cgi-bin/openwebmail/*
home/www/vhost/public_html/data/openwebmail/*
Название: openwebmail на freeBSD...
Отправлено: commander от 15 Июля 2004, 14:38:31
настроил апачь под дефолтные пути openwebmail:
/usr/local/www/cgi-bin/openwebmail/*
/usr/local/www/data/openwebmail/*
в логах появилось следующее:
--------------------------------------------------------------------------------------
YOU HAVEN\'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP!
speedy_backend[567]: perl_parse error
speedy[565]: Cannot spawn backend process
[Thu Jul 15 14:34:32 2004] [error] [client 192.168.0.3] Premature end of script headers: /usr/local/www/cgi-bin/openwebmail/
openwebmail.pl
--------------------------------------------------------------------------------------
на ./openwebmail.pl всё нормально отдаеться html код...
Название: openwebmail на freeBSD...
Отправлено: NeoNox от 15 Июля 2004, 18:02:05
http://www.perl.com/doc/FAQs/FAQ/oldfaq-html/Q5.13.html