nachdem ich PHP 4.3.1 installiert habe bekomm ich beim Aufruf von Confixx (egal ob als admin, reseller oder user) folgende Fehlermeldung:
Warning: Unknown(): open_basedir restriction in effect. File(/home/www/confixx/html/index.php) is not within the allowed path(s): (/home/www/web22/) in Unknown on line 0
Warning: Unknown(/home/www/confixx/html/index.php): failed to create stream: Operation not permitted in Unknown on line 0
Warning: Unknown(): Failed opening '/home/www/confixx/html/index.php' for inclusion (include_path='.:/usr/share/php') in Unknown on line 0
wenn ich dann auf aktualisieren klicke, geht es wieder
beim nächsten aufruf geht es dann wieder nicht... :(
PHP macht manchmal Probleme wenn manche Vhosts eine basedir restriction haben und manche nicht. Lösung: Allen VHosts ein open_basedir einstellen, in diesem Fall dem Confixx Vhost in der httpd.conf, z.B. so:
php_admin_value open_basedir /root/confixx:/home/confixx
problem ist nur, dass ich jetzt noch nicht beurteilen kann, ob es daran lag, denn manchmal kommt die fehlermeldung auch so nicht, d.h. ohne, dass ich das nun geändert habe, aber was mich auch wuneder ist, dass diese fehlermeldung auch bei einigen anderen php-skripten kommen, die nun nichts mit confixx zu tun haben... :(
Warning: main(/home/www/webXX/html/XXX/functions.inc.php) [function.main <http://www.php.net/function.main>]: failed to create stream: No such file or directory in /home/www/webXX/html/XXXXXXXX/XXXXXX/XXXXXXX/config.inc.php on line 107
Fatal error: main() [function.main <http://www.php.net/function.main>]: Failed opening required '/home/www/webXX/html/XXXXXX/functions.inc.php' (include_path='.:/usr/share/php') in /home/www/webXX/html/XXXXXXXX/XXXXXX/XXXXXXX/config.inc.php on line 107
Hast Du den anderen vhosts wie øxygen es meinte auch bei allen (confixx_vhosts.conf und httpd.conf) via php_admin_value open_basedir nen Basedir gesetzt ?
Ansonsten guck auch mal in deiner php.ini...
Bei vhosts ist meiner Meinung nach suPHP und php als cgi eh viel besser...