The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SuExec странная ошибка!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"SuExec странная ошибка!"
Сообщение от Славка emailИскать по авторуВ закладки on 25-Июн-03, 19:48  (MSK)
Добрый День уважаемый Алл!
Поставил апач 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>

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "SuExec странная ошибка!"
Сообщение от uldus Искать по авторуВ закладки on 26-Июн-03, 22:56  (MSK)
<Directory "/www/cgi">

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "SuExec странная ошибка!"
Сообщение от Славка emailИскать по авторуВ закладки on 26-Июн-03, 23:07  (MSK)
><Directory "/www/cgi">
>
>Права и владелец у /www и /www/cgi ?

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

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

4. "SuExec странная ошибка!"
Сообщение от Славка emailИскать по авторуВ закладки on 28-Июн-03, 14:14  (MSK)
>>Но в логах апача вот:
>>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>
Не понимаю вчем может быть проблема... запарелся с этим уже воевать....
Но нужно сделать.... Есть еще какие-то предложения?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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