einmal noch.. upgrade 4.4. auf 4.6.x

Gesperrt
alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

einmal noch.. upgrade 4.4. auf 4.6.x

Beitrag von alderim »

nabend,
lang gesucht, viel gefunden, aber irgendwie immer etwas verworren.
Daher nochmal zum mitschreiben und mitfragen.

Ich will eine bestehende Cont 4.4. auf die neuste Version 4.6.x upgraden.

1. Stabile 4.4. Version inkl. Daten läuft.

2. Die neuen Contenido-Dateien werden auf den Server gespielt

aber WELCHE sind die neuen Dateien?
also was kann ich bedenkenlos überspielen, ohne daß es etwas vom bestehenden Auftritt zerhaut?

3.Setup ausführen (Option Upgrade)

4. Speichern der Datei config.php
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Komplett alle Daten, die du heruntergeladen hast. Wenn du keine Änderungen der Dateien selbst gemacht hast, ist alles OK.

Sicherheitshalber kannst du auch das komplette Contenido herunterladen und zu Hause speichern, dazu Dump der Datenbank. (Dann kannst du notfalls alles wieder rückgängig machen.)

Sonst sollte alles klappen!

Viel Erfolg
Florian
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Die sichere Methode:
1. Backup der DB (z.B. mit phpmyadmin)
2. Umbenennen des Verzeichnisses contenido und conlib, z.B. nach contenido444 bzw. conlib444 (mit FTP-Tool)
3. Sichern der Dateien, die direkt im jeweiligen Mandanten-Verzeichnis liegen (Beispiel-Mandant: cms) (z.B. mit FTP-Tool runterladen)
4. Runterladen der config.php aus dem contenido-Alt-Verzeichnis (hier: contenido444) in das contenido/includes-Verzeichnis auf Deiner Festplatte
5. Runterladen und Einspielen der Sicherheitsupdates aus dem Forum zur V4.6.4 in die Verzeichnisse auf Deiner Festplatte
6. Hochladen des contenido-, conlib- und setup-Verzeichnisses auf den Webserver (FTP-Tool) unter Erhaltung der Groß- und Kleinschreibung. Empfehlung: FileZilla. Nicht geeignet: WS_FTP.
7. contenido/cronjobs und contenido/logs und alle darin befindlichen Dateien mit geeigneten Schreibberechtigungen versehen (z.B. 777) (FTP-Tool)

8a. Nur ein Mandant, der die Standard-Einstellungen verwendet (Mandanten-ID 1, Sprach-ID 1): Lade die Dateien, die direkt im Verzeichnis cms des Contenido-4.6.4-Packages auf Deiner Festplatte liegen, in das Mandantenverzeichniss (Beispiel-Mandant: cms).

8b. Mehrere Mandanten/Nicht Standard: Wenn Du mehrere Mandanten-Verzeichnisse hast oder der eine Mandant als Standard nicht die Mandanten-ID 1 und die Sprach-ID 1 verwenden soll, erzeuge pro Mandantenverzeichnis ein Verzeichnis gleichen Namens parallel zu Deinem contenido-Verzeichnis auf der lokalen Festplatte.

Kopiere die config.php aus dem cms-Verzeichnis auf Deiner Festplatte in das jeweilige Mandantenverzeichnis. Öffne die Datei (z.B. mit WordPad - kann auch mit den *nix-Zeilenende-Zeichen umgehen, hat dafür andere Macken mit Umlauten und Sonderzeichen, nur so als Tipp) und passe sie an die Besonderheiten des jeweiligen Mandanten an ($load_client und $load_lang). Orientiere Dich ggf. an den config.php, die z.Z. auf Deinem Webserver liegen).

Lade nun die Dateien, die direkt im Verzeichnis cms des Contenido-4.6.4-Packages auf Deiner Festplatte liegen, in die jeweiligen Mandantenverzeichnisse (Beispiel-Mandant: cms).

Lade anschließend die jeweils angepasste config.php in das entsprechende Mandanten-Verzeichnis hoch.

9. Setup ausführen (Option Upgrade)
10. Speichern der config.php

Fertig.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
stsofd
Beiträge: 82
Registriert: So 19. Okt 2003, 19:57
Kontaktdaten:

Beitrag von stsofd »

HerrB hat geschrieben:und passe sie an die Besonderheiten des jeweiligen Mandanten an ($load_client und $load_lang). Orientiere Dich ggf. an den config.php, die z.Z. auf Deinem Webserver liegen).
Die Tipps im obigen Beitrag sind sehr hilfreich.

DANKE HerrB

Hier eine kleine Ergänzung: neben $load_client und $load_lang ist in der config.php bei Mandanten auch die Pfadangabe unter $contenido_path anzupassen sonst kommt es zur Fehlermeldung im Frontend.(Tipp: am besten aus der alten config.php im Mandantenverzeichnis (cms) kopieren.... HerrB hat ja schon darauf hingewiesen, dass man sich an der alten config.php orientieren soll!)
Gesperrt