The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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, 22:56 , 26-Июн-03 (1)
  • SuExec странная ошибка!, !*! MayVortex, 00:09 , 28-Июн-03 (3)
    • SuExec странная ошибка!, !*! Славка, 14:14 , 28-Июн-03 (4)
      >>Но в логах апача вот:
      >>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>
      Не понимаю вчем может быть проблема... запарелся с этим уже воевать....
      Но нужно сделать.... Есть еще какие-то предложения?





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

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