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.