hi,
hatte mal wieder zeit und hab soweit alles am laufen.
ich habe nur diesen fehler in den entspechenden user error-logs.
[warn] mod_fcgid: stderr: PHP Fatal error: require_once(): Failed opening required '/var/kunden/webs/pmx55/Settings.php' (include_path='.:/usr/share/php/:/usr/share/php5/') in /var/kunden/webs/pmx55/index.php on line 52
und auf der seite sehe ich dann:(bei einem installiertem smf-forum über dem eigentlichem forum:
[B]Warning[/B]: file_exists() [[URL='http://pmx55.mine.nu/function.file-exists']function.file-exists[/URL]]: open_basedir restriction in effect. File(/var/kunden/webs/pmx55) is not within the allowed path(s):
der apache suexec-log sagt mir:
[2009-09-19 20:21:38]: uid: (10015/pmx55) gid: (10015/10015) cmd: php-fcgi-starter
[2009-09-19 21:02:08]: uid: (9999/syscplocal) gid: (9999/9999) cmd: php-fcgi-starter
[2009-09-19 21:03:01]: uid: (10015/pmx55) gid: (10015/10015) cmd: php-fcgi-starter
[2009-09-19 21:03:19]: uid: (9999/syscplocal) gid: (9999/9999) cmd: php-fcgi-starter
[2009-09-19 21:03:37]: uid: (10015/pmx55) gid: (10015/10015) cmd: php-fcgi-starter
im apache error.log habe ich:
[Sat Sep 19 21:03:37 2009] [notice] mod_fcgid: call /var/kunden/webs/pmx55/index.php with wrapper /var/www/php-fcgi-scripts/pmx55/pmx55.mine.nu/php-fcgi-starter
[Sat Sep 19 21:03:37 2009] [notice] mod_fcgid: server /var/kunden/webs/pmx55/index.php(23430) started
#php-cgi -v:
PHP 5.2.0-8+etch15 (cgi-fcgi) (built: Apr 29 2009 17:13:36)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
#ps faux:
pmx55 23430 0.0 0.8 60328 8540 ? S 21:03 0:00 | \_ /usr/bin/php-cgi -c /var/www/php-fcgi-scripts/pmx55/pmx55.min
der vhost eintrag:
# Domain ID: 16 - CustomerID: 16 - CustomerLogin: pmx55
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName pmx55.xxx.xxx
ServerAdmin xxx@xxx.com
DocumentRoot "/var/kunden/webs/pmx55/"
SuexecUserGroup "pmx55" "pmx55"
<Directory "/var/kunden/webs/pmx55/">
AddHandler fcgid-script .php
FCGIWrapper /var/www/php-fcgi-scripts/pmx55/pmx55.xxx.xx/php-fcgi-starter .php
Options +ExecCGI
</Directory>
ErrorLog "/var/kunden/logs/pmx55-error.log"
CustomLog "/var/kunden/logs/pmx55-access.log" combined env=!dontlog
</VirtualHost>
Alles anzeigen
syscp läuft ohne probleme für admin und user.
so ich weiss nicht wo ich noch suchen soll.
die umstellung auf php-fcgi habe ich mehrmals mit allen möglichen howtow´s nach-kontrolliert. da ich ja den standard pfad: /var/www/
verwende ist ja auch kein neu-kompilieren nötig.
vieleicht sieht ja jemand den crux.
vielen dank