Howto: Update auf aktuelle CPG 1.4.x (war: Updateablauf 1.3.5 zu 1.4.10?) Howto: Update auf aktuelle CPG 1.4.x (war: Updateablauf 1.3.5 zu 1.4.10?)
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Howto: Update auf aktuelle CPG 1.4.x (war: Updateablauf 1.3.5 zu 1.4.10?)

Started by fantic, November 06, 2006, 08:08:22 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fantic

Hab im Forum nur allgemeine Updateanleitungen gefunden. Da meine online Version 1.3.5 doch schon etwas älter ist meine Frage:
Funktioniert das Update auch in diesem Fall durch einfaches Löschen aller Programmdateien der 1.3.5 Version und danach Aufspielen der 1.4.10, Update.php aufrufen und fertig? Oder sind Probleme zu erwarten?
Herzlichen Dank


(Hab dem Thema mal einen passenderen - universelleren - Namen gegeben. lamama )

lamama

Mal auf die Schnelle eine grobe Übersetzung der Update-Anleitung aus den engl. Docs:

3.4 Upgrade von cpg 1.2.x oder cpg 1.3.x. auf verstion cpg1.4.10


* Backup (dump) aller Datenbanken empfohlen (sicher ist sicher)

* Backup der folgenden Dateien:
-  include/config.inc.php
-  anycontent.php (wenn du sie überhaupt genutzt hast)
-  das "albums" verzeichnis (dort, wo deine Bilder etc. liegen)

* Das downgeloadete cpg-Archiv entpacken

* Aus dem entpackten Archiv die Datei install.php löschen

* Alle (neuen) Files - außer dem Ordner 'albums' auf den Server uploaden. Es ist clever, dabei all die Dateien, von denen man eben noch ein Backup gemacht hat, dabei NICHT zu überschreiben, also:
-  include/config.inc.php
-  anycontent.php (wenn du sie überhaupt genutzt hast)
-  das "albums" verzeichnis (dort, wo deine Bilder etc. liegen)

* Im Verzeichnis 'lang' liegen jetzt ein paar alte, nicht mehr benötigte Sprachdateien, die nach dem Schema XXX-utf-8.php benamst sind. Die können gelöscht werden.

* Im Verzeichnis 'albums' muß ein neues Verzeichnis 'edit' angelegt werden. In diesem Verzeichnis speichert CPG temporäre Dateien - also in dieses Verzeicnis keine Bilder per FTP-Upload ablegen. Der neue Ordner muß per CHMOD auf die selben Zugriffsrechte gesetzt werden, die auch dein 'albums'-Verzeichnis hat, also 755 oder 777 (Abhängig von der Einstellung des Servers).

* Browser aufrufen und http://www.deinedomain.de/deincopperminepfad/update.php aufrufen (URL natürlich entspreched auf deine CPG-Installation anpassen). Dadurch wird Coppermine 'intern' upgegraded und die Datenbank auf die neue Version angepasst.

* Wenn Du ein eigenes, handgestricktes Theme/Skin benutzt: Es hat sich bei den Themes einges verändert und möglicherweise läuft dein Theme jetzt nicht mehr. Um dein Theme upzugraden gibt es den 'theme upgrade guide' (vermutlich aber noch nicht in Deutsch).

* Sprachfiles aus älteren CPG-Versionen funktionieren nicht mehr als Default-Sprache (d.h. die Spache, die der Admin (bzw. das Admin-Interface) nutzt). Am besten also alle alten Sprachfiles löschen und nur noch die neuen benutzen (siehe oben). Wenn Du eine Sprache benötigst, die noch nicht für cpg1.4.x. übersetzt ist, kannst Du es mit einer alten 1.3.x Sprachdatei versuchen, solltest dabei aber beachten:
-  Die "language fallback"-Funktion im Admin-Inerface aktivieren.
-  Texte, die das alte Sprachfile nicht kennt, werden ggf. nicht angezeigt (bzw. nur in Englisch).
-  Als Admin muß man in jedem Fall ein 'echtes' 1.4.x.-Sprachfile nutzen.
-  Kein Support für Probleme, die durch die Nutzung alter Sprachfiles entstehen.

* Die Methode des 'Bridgings' hat sich verändert. Eine vorherige 'bridge' zwischen Coppermine und einer Forensoftware wird nicht mehr funktionieren, das sollte sich aber durch den 'bridge manager' wieder einrichten lassen. Also mit dem Coppermine-Admin-Account in CPG einloggen, Bridge-Manager ausführen und (hoffentlich) fertig.

Unbedingt beachten: Es gibt zwischen cpg1.3.x zu 1.4.x sowohl Veränderungen bei den Dateien als auch in den Datenbank-Strukturen. Also auf jeden Fall die CPG-Dateien ersetzen UND das Update-Script (update.php) einmal ausführen.




fantic

Herzlichen Dank Iamama, update hat geklappt!
Habe vorerst einfach die 1.4.10 Version über die alte Version kopiert, (config natürlich vorher gesichert) und danach update aufgerufen. Grundsätzlich war auch danach alles in Ordnung, nur mit den Templates hats nicht gleich geklappt. Deshalb habe ich dann nochmals alle Dateien der Coppermine gelöscht und neu eingespielt. Seitdem gibt es keine Probleme.

lamama

Quotealle Dateien der Coppermine gelöscht und neu eingespielt.
So geht's natürlich auch.  ;D

Man kann auch ein Update machen, in dem man einfach dein neues CPG in ein separates Verzeichnis hochlädt, die alten Config-Dateien dort einbaut und per Update-Script alles auf den aktuellen Stand bringt.
Ich mach das eigentlich immer so, weil die Gallery dann eine relativ geringe Offline-Zeit hat.

Also so z.B. (für Upgrade von 1.3.x auf 1.4.x oder Update von 1.4.x) :

* Backup machen wie oben beschrieben
-  include/install.lock zusätzlich sichern

* Das entpackte, neue Coppermine-Achiv komplett hochladen (parallel zur laufenden CPG-Installation, in anders benamsten Ordner, z.B. "CPGneu")

* die gesicherten Dateien aus dem Backup in das Verzeichnis der neuen CPG-Version hochladen
-  include/config.inc.php
-  include/install.lock
-  anycontent.php (wenn du sie überhaupt genutzt hast)

* den bisherigen Coppermine-Ordner in "CPG_alt" oder ähnlich umbenennen. (Beginn Offline-Zeit)

* Den Inhalt des Ordners "albums" aus "CPG_alt" in den "albums"-Ordner der neuen Version verschieben (besser NICHT kopieren - das kann bei großen Galleries ewig dauern).

* Das Verzeichnis der neuen Coppermine-Installation so umbenennen wie die alte ursprünglich hieß (also so, dass deine gewohnte CPG-URL wieder stimmt).

* Update-Scritpt ausführen (siehe oben).  (Ende Offline-Zeit)

* Schauen, ob alles funzt (ggf. ein paar Tage abwarten) und dann den Ordner "CPG_alt" vom Server löschen.



lamama

#4
Zur Klarifizierung, damit niemand mehr als nötig verwirrt ist:

Dieses Update-Verfahren sollte mit allen bisher bekannten Coppermine-Versionen bis einschl. 1.4.12 funktionieren - und wenn nichts Revolutionäres passiert, wird es vermutlich auch für alle weiteren 1.4er Versionen geeignet sein.

Und zwar sowohl zum "Upgrade" von 1.3.x zu 1.4.x
als auch von 1.4.x auf eine neuere 1.4er-Version.

Also nicht von der Überschrift des Originalthreads irritieren lassen.

fantic

Funktioniert problemlos auch bei Updates auf die Version 1.4.13. Tolle Anleitung, herzlichen Dank!