Seite 1 von 1

FE und BE geht nicht mehr

Verfasst: Di 27. Jan 2009, 20:00
von hacklberry
Hallo ich habe ein kleines Problem.

Ich habe vor ewigkeiten in der 4.6 ein Layout erstellt. Das Layout liegt in nem Mandanten aufm Testserver von uns. Jetzt als ich das BE aufrufen wollte kamen folgende Fehlermeldungen. Ich bin mir sicher, dass das BE damals noch ohne Probleme funktioniert hat. Hat jemand von euch nen Tipp was ich machen kann.

Code: Alles auswählen

Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/var/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/locale/) is not within the allowed path(s): (/srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs:/tmp) in /srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/startup.php on line 47

Warning: opendir(/var/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/locale/) [function.opendir]: failed to open dir: Operation not permitted in /srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/startup.php on line 47

Warning: readdir(): supplied argument is not a valid Directory resource in /srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/startup.php on line 49

Fatal error: Error: Can't include /var/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/cfg_sql.inc.php in /srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/api/functions.api.general.php on line 158

Verfasst: Do 29. Jan 2009, 08:17
von OliverL
In der 4.8.10 wird versucht das aktuelle Verzeichnis mit dirname(__FILE__) zu bekommen.

es sieht für mich so aus als würde __FILE__ den Pfad
/var/www/vhosts/xxxxx.de/..... zurückgeben. Du bzw. der Server-User darf aber nur im Verzeichnis /srv/www/vhosts/xxxxx.de/ arbeiten.

Könnte an einer Umstellung des Servers liegen. Einfach mal den Admin an-mailen.

mfg OliverL

Verfasst: Do 29. Jan 2009, 21:26
von hacklberry
Am Server ist laut Admin nichts verändert worden. Was für eine Einstellung soll das sein?

Verfasst: Fr 30. Jan 2009, 07:48
von OliverL
Das kann ich dir leider nicht sagen. Ich bin selber kein Server-Admin.

mfg OliverL

Verfasst: Fr 30. Jan 2009, 09:07
von MichFress
Wäre es nicht wahrscheinlicher, dass in der contenido/includes/config.php irgendwo der falsche Pfad angegeben ist?

Ersetz dort gegebenenfalls mal /var/www/vhosts durch /srv/www/vhosts

Verfasst: Fr 30. Jan 2009, 09:26
von OliverL
in der Datei wir mit der funktion dirname() von __FILE__ der Pfad geholt.
Da kann man glaube ich nicht viel konfigurieren.

Mir scheint es das die Constante __FILE__ irgendwie einen falschen Wert hat.

mfg OliverL

Verfasst: Fr 30. Jan 2009, 23:20
von hacklberry
Vielen Dank für Euere Hilfe.

Es hat tatsächlich was gebracht in der config.php den Pfad zu ändern.

Der Fehler taucht zwar an anderen Stellen auch noch auf aber das scheint mir jetzt lösbar.

Verfasst: So 1. Feb 2009, 13:14
von hacklberry
Soo... ich hoff mal dass ichs fast geschafft hab und ich dann den Update zur 4.8 fahren kann.

Folgende Fehlermeldung hab ich auf der Startseite noch:

Code: Alles auswählen

Fatal error: Error: Can't include /var/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/cms/includes/functions.navigation.php in /srv/www/vhosts/xxxxx.de/subdomains/dev/httpdocs/yyyyy/contenido/includes/api/functions.api.general.php on line 158

Es ist doch wohl so, dass der Fehler noch tiefer sitzt. Im BE hab ich auch an allen stellen das Verzeichnisproblem. Wo ausser in der oben genannten config.php existiert noch so ein Eintrag?

Verfasst: Mo 2. Feb 2009, 14:18
von Dinkel
In den Mandanteneinstellungen