Nach Umzug keine Funktion

Amberianer

Joined: 2009-04-05
Posts: 28
Posted: Sat, 2009-06-06 12:14

Ich musste mit meiner Galerie zu einem anderen Provider umziehen.
In der config.php habe ich root und die DB-Einstellungen geändert, doch meine Galerie zeigt es nicht an.
Gibt es noch mehr Dinge zu beachten.

Leider ist mein Englisch so schlecht, dass mir die Dokumentation nicht viel nützt.

Amberianer

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-06-06 12:31

Deine Angaben zum Umzug sind äusserst spärlich! Darum mal diese Fragen:

- Wie hast Du die DB übertragen?
- Hast Du noch Zugang auf die Installation beim alten Provider?

oceco
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()

 
Amberianer

Joined: 2009-04-05
Posts: 28
Posted: Sat, 2009-06-06 13:52

Die DB wurde per Exportfunktion im PHPmyAdmin gesichert und als SQL-Anweisungen wieder zurückgespielt.
Fehlermeldungen gab es dabei nicht.
Nein bei meinem alten Account kann ich mich nicht einloggen, da mein Provider selbst den Server gewechselt hat.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-06-06 15:14

Ein kompletter Backup umfasst die DB, die Verzeichnisse /g2data und /gallery2.

Ich gehe mal davon aus, dass Du die Datenbank erfolgreich auf dem neuen Server restaurieren konntest. Die beiden Verzeichnisse restauriert man auf dem neuen Server analog zum alten Server. Beim /g2data-Verzeichnis muss man sicherstellen, dass der Webserver-User Write-Zugriff hat! Bei meinem Provider läuft der Webserver unter dem User apache und dieser ist auch Owner aller Files im Verzeichnis /g2data und hat die Zugriffsberechtigungen rwx. Die andern User haben nur r-x. Wenn Du die Files per ftp auf den neuen Server kopiert hast, so ist Dein ftp-User Owner der hochgeladenen Files!

Stelle sicher, dass die Datei g2data/versions.dat existiert.
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()

 
Amberianer

Joined: 2009-04-05
Posts: 28
Posted: Sat, 2009-06-06 15:43

Ja, die DB konnte ich erfolgreich restaurieren.

Was ein "Webserver-User Write-Zugriff" ist weiß ich leider nicht. Bei mir ist der Ordnerbesitzer überall der Paketname meines Webpaketes bzw. der FTP-Nutzer, ja.
Ich habe testweise meinem Bilderverzeichnis (bei dir g2data) 777 als Berechtigung gegeben. Es hat nichts geändert.

Ich wollte den Fehler gleich als Anlass nehmen und die neue Version von 1.2 -> 1.3 aktualisieren.
Grundlegend hat das super funktioniert, es wurde auch erkannt, dass die DB und Speicherordner existieren und ich konnte diese übernehmen.
Dann wollte er updaten, doch bringt leider folgende Fehlermeldung:

Quote:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 97 bytes) in /var/www/web180/html/galerie/modules/core/classes/GalleryUtilities.class on line 1260

Hier die Url:
http://merkesdir.de/galerie/upgrade

Die versions.dat existiert.

Amberianer

 
Amberianer

Joined: 2009-04-05
Posts: 28
Posted: Sat, 2009-06-06 16:11

Ok, ich hab's alles hinbekommen.
Habe einfach den Speicher erhöht, das Theme aktualisiert und nun scheint's zu klappen.

Danke für deine investierte Zeit.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-06-06 16:37

Wenn Du einen Computer verwenden willst, musst Du üblicherweise Deinen Usernamen (aka: User Account) und das Password eingeben. Alle Programme / Anwendungen, die Du startest, laufen unter diesem Account.
Der Webserver wird aber von Deinem Provider gestartet und läuft somit unter einem andern Usernamen (bei meinem Provider unter dem Namen apache). Der hat möglicherweise nicht die benötigten Zugriffsrechte auf die von Deinem ftp-User Account erstellten Dateien. Selber kannst Du das nicht flicken, Du musst Deinen Provider bitten alle Dateien ab g2data rekursiv dem User Account apache zuzuordnen und diesem die Zugriffsrechte read-write-execute (rwx) für alle Dateien geben. Für alle andern User genügt r-x.

Die Alternative ist chmod -R 777 g2data(sämtliche Zugriffe für Alle rekursiv auf alle Dateien im Verzeichnis g2data). Von Security-Aspekt her nicht sehr clever!

Eine Aktualisierung an Deiner nicht funktionstüchtigen Gallery2-Installation vorzunehmen, hat Deine Installation nun völlig unbrauchbar gemacht!

Es bleibt Dir nur noch alles (DB, Verzeichnisse) zu löschen und von vorne anfangen! Erst wenn alles einwandfrei funktioniert kannst Du an eine Aktualisierung denken!

Gecrashed ist Deine Aktualisierung wegen einer php Memory Limite von 16MB (vgl. auch phpinfo()).
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-06-06 16:44

Sollte dem tatsächlich so sein, dass nach einer Aktualisierung alles i.O. ist, dann hast Du mehr als nur "sehr viel Schwein gehabt!".
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()