jetzt muss ich auch mal wieder einen Thread eröffnen, da ich mit meinem Latein am Ende bin.
Nachdem ich meinen Server mal auf den neusten Stand gebracht habe (Suse 11.3, PHP 5.3.2) machen mir natürlich wie so vielen anderen verschiedene PHP Änderungen Kopfzerbrechen. Viele davon lassen sich mit Tante Google und diesem Forum lösen. Ein Problem habe ich aber immer noch nicht so recht in den Griff bekommen, obwohl ich im Forum schon viele Lösungsansätze gefunden habe. Ich hatte 4.8.12, wegen PHP 5.3.2 musste ich auf die 4.8.13 updaten.
Mir aufgefallen, das ich die Fehlermeldung nur einmal bekomme, wenn ich den Browser starte. Egal welchen vernünftigen Browser ich benutze, bei allen das gleiche. (Opera, Mozilla, Chrom, Safari, Firefox) Beim reload ist die Fehlermeldung verschwunden und ich könnte ganz normal mit arbeiten.
Dazu habe ich diesen Lösungsansatz von xmurrix bereits überdacht http://forum.contenido.org/viewtopic.ph ... ir#p146265. Sicher lässt sich das Problem mit der Änderung der Datei functions.includePluginConf.php beheben, allerdings auch nur vorläufig, bis das nächste Update erscheint. Aus diesem Grund neigte ich eher zu dem Ansatz die open_basedir restriction zu ändern. Ein Blick in die php.ini zeigte einen Pfad außerhalb des Webverzeichnisses.Warning: is_dir(): open_basedir restriction in effect. File(/srv/www/htdocs/ks012/html/bigsystems/backend/contenido/plugins/index.php/) is not within the allowed path(s): (/srv/www/htdocs/ks012) in /srv/www/htdocs/ks012/html/bigsystems/backend/contenido/includes/functions.includePluginConf.php on line 66
Prima, Problem gefunden - dachte ich. Zu früh gefreut, in der entsprechenden vhost steht nämlich/root/kundensystem/empty
und das ist genau richtig./srv/www/htdocs/ks012
Was übersehe ich hier?
Tom Quenten