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

Исходное сообщение
"SuExec странная ошибка!"

Отправлено Славка , 25-Июн-03 19:48 
Добрый День уважаемый Алл!
Поставил апач 1.3.27  с suexec. При запуске скрипта выдаеться в браузере ошибка 500 Internal Server Error. В логах suexec_log :[2003-06-25 18:33:18]: info: (target/actual) uid: (webmin/webmin) gid: (hosting/hosting) cmd: test-cgi - т.е. все Ок.
Но в логах апача вот:
failed to open log file
fopen: Permission denied
[Wed Jun 25 18:30:00 2003] [error] [client 10.1.7.210] Premature end of script headers: /www/cgi/test-cgi
Скрипт test-cgi это стандартный который идет в самом апаче права у него 700 webmin/hosting
Suexec -V: выдает следующее
-D DOC_ROOT="/www"
-D GID_MID=100
-D HTTPD_USER="www"
-D LOG_EXEC="/usr/local/apache-1.3.27/logs/suexec_log"
-D SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D UID_MID=1000
-D USERDIR_SUFFIX="public_html"

В апаче виртуальный хост:
<VirtualHost ххх.ххх.ххх.ххх>
ServerName web.test.net
ServerAlias www.web.test.net
    DocumentRoot /www/webmin
    ErrorLog logs/webmin-error.log
    CustomLog logs/webmin-access.log common
    User webmin
    Group hosting
    <Directory "/www/webmin">
               Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
               DirectoryIndex index.html index.shtml index.htm index.php index.phtml
               AddType application/x-httpd-php .php
               AddType application/x-httpd-php-source .phps
               AddType application/x-httpd-php .php3
               AddType application/x-httpd-php .phtml
php_admin_flag engine on
php_admin_flag expose_php on
php_admin_value open_basedir .:/www/webmin/:/tmp/:/var/tmp/:/www/cgi/:/www/webmin/ldap/
               order allow,deny
                Allow from all
                AllowOverride FileInfo AuthConfig Limit
    </Directory>
ScriptAlias /cgi-bin/ "/www/cgi/"
<Directory "/www/cgi">
         AllowOverride All
        Options All
        Order allow,deny
        Allow from all
</Directory>
</VirtualHost>

Мне не понятно какой лог файл он хочет открыть.
Заранее огромное спасибо!


Содержание

Сообщения в этом обсуждении
"SuExec странная ошибка!"
Отправлено uldus , 26-Июн-03 22:56 
<Directory "/www/cgi">

Права и владелец у /www и /www/cgi ?


"SuExec странная ошибка!"
Отправлено Славка , 26-Июн-03 23:07 
><Directory "/www/cgi">
>
>Права и владелец у /www и /www/cgi ?

/www drwxr-xr-x  www:hosting
/www/cgi drwxr-xr-x webmin:hosting


"SuExec странная ошибка!"
Отправлено MayVortex , 28-Июн-03 00:09 
>Но в логах апача вот:
>failed to open log file
>fopen: Permission denied
Было дело... Долго парился - лажа оказалась в первой строке - та, что #!/usr/bin/perl. Не знаю, что там было не так (возможно \r\n вместо \n или наоборот... DOS/Unix короче), но после того, как я удалил первую строку сохранил, затем написал эту-же строку руками, нажал ентер и опять сохранил (ну точно дело было в переводе строки) - всё заработало...

"SuExec странная ошибка!"
Отправлено Славка , 28-Июн-03 14:14 
>>Но в логах апача вот:
>>failed to open log file
>>fopen: Permission denied
>Было дело... Долго парился - лажа оказалась в первой строке - та,
>что #!/usr/bin/perl. Не знаю, что там было не так (возможно \r\n
>вместо \n или наоборот... DOS/Unix короче), но после того, как я
>удалил первую строку сохранил, затем написал эту-же строку руками, нажал ентер
>и опять сохранил (ну точно дело было в переводе строки) -
>всё заработало...

Странно...конечно... но не работает все тоже мамое....
Таже ошибка в логах......
Что самое интернесное поставил модуль mod_perl теже самые скрипты запускаються, но естественно от пользователя под которым запущен апач...
В свой виртуальный хост добавил вот это:
ScriptAlias /cgi-bin/ /www/cgi/
############pod mod_perl
PerlModule Apache::Registry
<Location /cgi-bin>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options ExecCGI
    PerlSendHeader On
</Location>
Не понимаю вчем может быть проблема... запарелся с этим уже воевать....
Но нужно сделать.... Есть еще какие-то предложения?