G2: Serverumzug zu anderer Domain
aikonch
Joined: 2004-07-25
Posts: 83 |
Posted: Sat, 2006-11-25 20:22 |
ich habe zur Zeit hier meine Gallery http://baby.aikon.ch/g2 und würde dieses Fotoalbum nun ansich gerne 1:1 auf http://www.shayenne-kira.ch/g2/ "verschieben", dies ist auch gleich endlich ein neuer Provider, doch wie mache ich das am schlausten? Bildordner 1:1 auf den neuen Webspace kopieren und danach Export der Tabelle an Ort a und einfügen an Server B mit Anpassung der Links?? |
|
Posts: 32509
hallo eidgenosse
auf englisch gibts ziemlich genaue instruktionen:
FAQ: How can I move my gallery installation from one server to another?
die änderung der domain ändert nicht wirklich etwas an den schritten.
Posts: 83
Vielen Dank, das Englisch wäre ja nicht so das Problem, doch leider klappt es so nicht....ich bin nun beim Step Datenbank einrichten und da sagt mir Gallery das eine versions.dat fehlt und ich eine mit dem korrekten Format erstellen sollte...?!? Nun ja das ist toll, doch ich habe nirgends eine solche Datei und natürlich auch keine Ahnung wie diese aussehen sollte....somit kann ich jetzt nur DROP DB wählen und das will ich eher nicht....
Vermutlich würde das ganze aber sowieso arg schief gehen, hatte leider erst vor kurzem auf die 2.x umgestellt und nun habe Bilder in verschiedenen Foldern am alten Ort (funktioniert aber bestens) und diese Struktur kann ich nicht mehr 1:1 übernehmen....
Ich hatte mir in der Gallery selbst einen Export und Import gewünscht, egal wieviele GBs das auch wäre, dies wäre eine arg tolle Funktion....
Posts: 32509
> und da sagt mir Gallery das eine versions.dat fehlt
das sollte so nicht sein.
zuvor solltest du ja das g2data/ verzeichnis zum neuen server kopiert haben und die berechtigungen als admin des servers mit chmod -R 777 dieses verzeichnises geändert haben.
Posts: 83
das habe ich auch gemacht...das Problem scheint dann aber vorallem darin zu liegen das mir mein Provider erlaubt auf einen Klick Gallery2 zu installieren, nicht aber manuell wie ich es bisher kannte...wie gesagt ein Export / Import wie beim vB Board oder sowas wären toll.....
Da ich doch noch meine Gallery 1 hatte dachte ich das ich diese transferieren und dann importiere, habe das 1:1 kopiert und im config.php die Pfade angepasst doch leider auch kein Erfolg, gibt zig Fehlermeldungen.....;(
Posts: 32509
> mein Provider erlaubt auf einen Klick Gallery2 zu installieren, nicht aber manuel
ich denke schon, dass du gallery manuell installieren kannst.
die 1-klick installations-variante deines webhosts ist bloss ein zusätzlicher service den sie offerieren.
Posts: 32509
trotzdem: dein problem sind die brechtigungungen. unabhängig wie das gallery2/ auf dem server installiert ist, folgendes muss gelten:
1. nachdem du g2data/ auf den server kopiert hast, muss es und alle darin enthaltennen dateien und ordner, unterordner, ... vom webserver schreibbar gemacht werden.
chmod -R 777 g2data (-R heisst rekursiv!) macht das. es muss vom root user, also vom webhost selbst, durchgeführt werden. das "chmod" von ftp clients macht das nicht rekursiv.
2. die gallery2 version auf dem neues server muss dieselbe sein wie auf dem alten server. falls sie älter ist, hast du ein grosses problem. falls sie neuer ist, kannst du einfach auf dem alten server zuerst aktualisieren, bevor du auf den neuen server wechselst.
Posts: 83
Nun jetzt ist der Save Mode deaktiviert, evt. klappt es nun....welche Version das ich aktuell verwende wollte ich nachschauen, aber wo sieht man dies??
Posts: 83
Komisch, bei wordpress habe ich dies einfach auf dem neuen Server installiert und die DB 1:1 geklont (Pfadanpassungen) und das läuft perfekt, in G2 hat es gar keine Pfade in der DB und beim Klonen geht gleich alles Flöten....;( Ich werde es wohl mal mit Version 1.5 versuchen, da sehe ich bessere Chancen, wenn auch ebenfalls nicht sehr tolle....das sollte unbedingt ein Feature werden, export und import der kompletten Daten!
Posts: 32509
siehe answeisungen in der faq.
die instruktionen müssen genau befolgt werden, sonst wird es für mich schwer zu verstehen, was genau vergessen wurde / wo das problem liegt.
pfade / datenbank informationen sind in config.php.
und wp muss auch nicht einen daten ordner parallel zu datenbank betreiben, wp ist nicht ganz so komplex von der funktionalität her wie gallery 2.
Posts: 83
Das mag gut sein wegen WP und genau deshalb wäre ein Im- und Export Feature so extrem wichtig.....aber was ich immer noch nicht weiss wo man die genaue Version von G2 nachschaut...ich denke es ist diesselbe, evt. aber doch nicht weil er sagt das die versions.dat fehlt??
Posts: 32509
wenn die meldung kommt, dass versions.dat fehlt, ist der pfad zum storage folder wohl falsch den du im schritt davor eingegeben hast.
oder du hast beim umziehen nicht das komplete g2data/ folder kopiert. versions.dat ist direkt in g2data/versions.dat.
die version kannst du auf dem alten server in "site admin -> maintenance -> system information" nachschlagen.
und falls dir das nicht mehr zur vergügung steht:
die versions nummer ist in 3 stellen zu finden:
- g2data/versions.dat
- modules/core/module.inc "$this->setVersion("... linie
- datenbank tabelle: select * from g2_PluginParameterMap where g_pluginId = 'core' and g_parameterName = '_version';
Posts: 83
Hmm, meine Gallery auf dem alten Server funktioniert, siehe hier: http://baby.aikon.ch/g2/ und dennoch habe ich keine versions.dat dort....vermutlich wird es also dadurch schon nie funktionieren....;( Gibt es einen Transferservice? Wäre mir also locker so einiges wert denn der Aufwand ist einfach ein bisschen gar gross wenn überhaupt möglich für mich.....;(
Posts: 32509
- bist du sicher, dass du den richtigen "g2data" ordner erwischt hast?
config.php in deinem g2/ verzeichnis kann man mit einem text editor öffnen. darin ist eine $gallery->setConfig('gallery.data.base', ....) linie. was für ein pfad steht da?
das ist der pfad des storage verzeichnisses.
und in diesem verzeichnis sollte eine versions.dat datei sein.
falls da tatsächlich keine datei enthalten ist (womöglich ein bug in einer alten gallery version), dann musst du die datei selbst erstellen.
das ist auch ganz einfach:
versions.dat ist eine text datei, hat bloss eine .dat endung.
also eine text datei erstellen mit 2 zeilen.
die erste zeile ist die core module version, die zweite zeile der name des releases. ich habe bei deinem server kurz nachgeschaut, das sind die korrekten werte:
datei speichern und in dein g2data verzeichnis kopieren. mit ftp sicherstellen, dass die rechte für die datei in ordnung sind (chmod 777).
Posts: 83
Ich mal wieder, ich dachte wow nun ist es geschafft....sieht auch irgendwie so aus, nur fehlen leider alle Bilder.....scheint so als wäre der Pfad zu diesen Falsch, aber wie und wo kann ich das anpassen??
Posts: 32509
- rewrite module vor dem umzug deinstalliert?
FAQ: Images don't show up and the album / photo links don't work, what can I do?
- data.gallery.base nach umzug angepasst?
config.php -> $gallery-setConfig('data.gallery.base', ...);
Posts: 83
Ja, das hatte ich gemacht und danach das DB Backup gezogen....ebenfalls stimmen die Daten im config.php....
Posts: 32509
http://www.shayenne-kira.ch/g2/ zeigt momentan den upgrade wizard an.
kann also derzeit das problem nicht selbst inspizieren.
Posts: 83
Jetzt geht es wieder, wenn ich im Verzeichnis albums nochmals albums mit allen Files habe klappt auch der erneute Upload von neuen Files, allerdings sind dann auch diese nicht sichtbar?!?
Habe ich im Folder albums keinen albums Folder kommt beim Upload diese Meldung:
Warning: copy(/home/httpd/vhosts/shayenne-kira.ch/httpdocs/albums/albums/Shayenne-im-dritten-Jahr/30112006_001_.jpg) [function.copy]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/httpd/vhosts/shayenne-kira.ch/httpdocs/g2/modules/core/classes/GalleryPlatform.class on line 65
Echt komisch denn ich habe als Folder nur ..../.../albums nicht und doppelt angegeben, steht auch so in meiner config.sys
Posts: 32509
in config.php sollte gar kein "albums" sein.
du solltest bloss den pfad zum g2data/ verzeichnis angeben. vielleicht hast du ja deinen "g2data" ordner "albums" genannt.
gallery erzeugt im g2data/ ordner die ganze interne datenstruktur.
g2data/cache/, g2data/smarty/, ... g2data/albums/ . es ist also etwas unglücklick den g2data/ ordner selbst "albums" zu nennen.
Posts: 83
Jetzt verstehe ich leider gar nichts mehr....;( was soll denn genau in g2data stehen? Ich habe dort jede Menge Files und eben auch 2 Folder welche meinen Albumnamen tragen, kann ich diese 2 Folder einfach in ein anderes Verzeichnis namens fotoalben schieben und das beim installieren angeben? Ich hatte die Gallery bisher unter http://baby.aikon.ch/g2 und vermutlich dort ein rechtes durcheinander, zumindest seit dem Update von 1.5 zu 2.x!
Posts: 83
Es wäre mir also auch durchaus etwas wert wenn mir da jemand helfen könnte damit das es endlich wieder funktioniert, bin da nun wirklich ziemlich am Anschlag und weiss echt nicht weiter, will aber unbedingt den Provider wechseln und damit eben auch die Domain in diesem Fall.....
Posts: 110
hallo aikonch,
probier es mal mit "mysqldumper" damit konnten wir unser forum umziehen lassen, vielleicht funktioniert das auch mit der gallery2
gruss stephan
p.s. wenn es funktioniert hat, gib bitte bescheid
Posts: 83
Die DB ist ja vorhanden am neuen Ort und auch die Texte, aber ich sehe keine Bilder.....und auch ein Upload von neuen Bilder klappt nicht, sprich etwas mit den Pfaden stimmt leider nicht.....;( Werde wohl wirklich alles manuell 1:1 umziehen müssen....
Posts: 83
Hmm, keiner mehr eine Idee oder will sich was verdienen...?!?
Posts: 32509
- alle fullsize / original bilder funktionieren
-> g2data/ pfad ist korrekt
- alle thumbnails / resized images sind noch da
-> derivative cache kann vergessen werden und image toolkits funktionieren nicht
lösung:
1. image toolkits fixen.
wie die faq sagt, muss man beim umzug alle image toolkits deinstallieren (nicht bloss deaktivieren) und danach wieder installieren und aktivieren.
siehe:
FAQ: Thumbnails / resized images don't get generated properly, how can it be fixed?
2. danach den thumbnail / resize (aka derivatives) cache löschen und zwar mit:
FAQ: How can I clear cached data?
Posts: 83
Ich dachte das hätte ich gemacht, sprich habe es deaktiviert und deinstalliert, aber nur etwas....es sind also mehrere?!? Nachher wieder aktivieren....ach meine Güte, so gut ist mein Englisch wirklich nicht, ich werde wohl die Bilder alle nochmals in eine neue Gallery hochladen und die Texte via Copy & Paste übernehmen und dann stark hoffen das ich Gallery nie mehr umziehen muss und wenn doch das man bis dahin einen Im- und Export realisiert hat den Leute wie auch verstehen....;) Ich habe wirklich schon viel umgezogen und auch schon so ziemlich alles installiert und schreibe selbst Zeugs in PHP, aber damit bin ich nun seit Wochen mehr als nur überfordert......;( Selbst Gallery 1 wäre noch verfügbar, aber dort klappt es noch weniger, bzw. gibt nur Fehler...... ;-(
Posts: 83
Auf DE übersetzt, reicht die Deinstallation von :
Kurze URLs 1.1.4 1.1.4 Erlaubt kurze URLs mit Hilfe von Apaches mod_rewrite, ISAPI Rewrite oder PathInfo.
So hatte ich es verstanden im englischen Text, oder braucht es noch mehr?
Posts: 32509
nein.
- kurze URLs (URL rewrite) (falls installiert/aktiv)
- GD (falls installiert/aktiv)
- imagemagick (falls installiert/aktiv)
- netpbm (falls installiert/aktiv)
- ffmpeg (falls installiert/aktiv)
- dcraw (falls installiert/aktiv)
- archive upload (falls installiert/aktiv)
- zipcart (falls installiert/aktiv)
Posts: 83
Sorry, war einige Tage weg....ääähhhmmm, weiss nicht ob sich das nein auf meinen ersten Satz bezieht oder den letzten mit dem ? Zeichen?!? Also sollte ich alle die von Dir genannten Plugins deaktivieren und deinstallieren und dann einen SQL Dump ziehen und diesen auf dem neuen Server (wo diese Plugins ebenfalls deinstalliert sind) wiederum aufspielen und dann install aufrufen?
Posts: 32509
alle die von mir genannten plugins ganz einfach in "site admin -> modules" ("site admin -> plugins" seit g2.2) deinstallieren und dann wieder installieren und aktivieren.
das hat nichts mit sql dumps oder mit deinem alten webhost was zu tun.
Posts: 83
Danke ist sehr nett von dir, leider bin ich wohl dafür einfach zu doof, habe nun alle deaktiviert & deinstalliert und danach wieder aktiviert, doch es gibt beim neu generieren der Vorschaubilder nach wie vor tausende von Fehlern und die Bilder sind immer noch nicht zu sehen, ich lasse es wohl wirklich sein, sprich streiche mein komplettes Fotoalbum und betreue nur noch wp.
Nicht mehr für mich, aber viele andere (es wollten einige Kollegen von mir mit Gallery ebenfalls zum neuen Provider wechseln) wäre es wirklich extrem wichtig das man die Daten "einfach" vom einen auf einen anderen Server moven könnte, wie gesagt ich bin ansich kein Anfänger und weiss auch was ein SQL Dump ist und kenne sogar die SQL Commands und auch PHP ist absolut kein Fremdwort, aber hier bei der Gallery 2.x muss ich wirklich aufgeben, das bedeutet wohl der es ein "Normaluser" zu 100% nicht schafft!
Posts: 83
Jetzt verstehe ich gar nichts mehr....es gab zig Fehlermeldungen beim generieren der neuen Vorschaubilder und nun funktioniert dennoch alles, mal abgesehen von ein paar wenigen Bildern?!? Nun dann bin ich dennoch froh, was ich oben geschrieben habe gilt aber noch immer, ein Import/Export wäre schon was tolles!
Dennoch vielen Dank für die Geduld!