it-swarm.com.de

Probleme beim Verschieben von J25 auf einen neuen Server

Ich kann Joomla! Nicht bewegen. 2.5.4 auf einen anderen Server.

Nachdem ich meine Joomla-Site auf meinem lokalen Computer erstellt habe, während ich die Site in die Live-Umgebung hochlade (nachdem ich die Datenbank aktualisiert und die Einstellungen in configuration.php korrigiert habe), generiert Joomla diese Fehlermeldung, wenn ich versuche, die Administratorkonsole zu erreichen.

Warnung: file_exists () [function.file-exists]: Die Einschränkung open_basedir ist wirksam. Die Datei (/path/to/administrator/defines.php) befindet sich nicht in den zulässigen Pfaden: (/ Library/WebServer/Documents: tmp) in /path/to/administrator/index.php in Zeile 12

Warnung: require_once () [function.require-once]: open_basedir-Einschränkung in Kraft. Die Datei (/path/to/administrator/includes/defines.php) befindet sich nicht in den zulässigen Pfaden: (/ Library/WebServer/Documents: tmp) in /path/to/administrator/index.php in Zeile 18

Warnung: require_once (/path/to/administrator/includes/defines.php) [function.require-once]: Fehler beim Öffnen des Streams: Operation in /path/to/administrator/index.php in Zeile 18 nicht zulässig

Schwerwiegender Fehler: require_once () [function.require]: Fehler beim Öffnen von '/path/to/administrator/includes/defines.php' (include_path = '.:/Usr/share/pear:/usr/share/php') in /path/to/administrator/index.php in Zeile 18

Die Installation sucht nach dem alten Pfad, obwohl ich public $ log_path und public $ tmp_path in den neuen Pfad in configuration.php geändert habe

3
toomanyairmiles

Ich würde open_basedir Deaktivieren, da es dazu neigt, mehr Probleme zu erzeugen, als es löst.

Stellen Sie bei Bedarf sicher, dass sich der Administratorordner in den zulässigen Pfaden befindet.

4
Bakual

Ich habe dies auf der Joomla-Site gefunden: http://forum.joomla.org/viewtopic.php?t=710302

Endlich verstanden ... Ich habe über die "open_basedir" Direktive gelesen. "

Habe eine php.ini gefunden und dort war es: /home/xxxxx/htdocs/xxxxxxx.net/administrator/php.ini

Wenn sich an diesem Speicherort eine php.ini-Datei befindet, ändern Sie die folgenden beiden Elemente in die richtigen Pfade:

upload_tmp_dir = your path here
open_basedir = your path here
2
pathfinder

Möglicherweise müssen Sie eine RewriteBase -Anweisung in der .htaccess-Datei im Stammverzeichnis Ihrer Website.

1
Neil Robertson

Ich habe dies schon auf einigen Websites gesehen. Die erste Ursache ist eine, die bereits beim Problem mit der .htaccess/Apache-Konfiguration erwähnt wurde.

Die andere Ursache, die ich gesehen habe, ist ein Caching-Problem. Versuchen Sie, den Cache zu deaktivieren, indem Sie die Option in der Datei /configuration.php manuell ändern. Sie können auch alles im Verzeichnis/cache mit Ausnahme der Datei index.html manuell löschen.

Hoffe das hilft.

1
Donald Champion