Zum Inhalt springen

Update 3.6.2 auf 4.0.1 mit Ecken und Kanten

Erstellt am 2. August 2006 · 6 Antworten · letzte Antwort am 3. August 2006

Tags: Frage

Booley ·

Hallo zusammen,

ich habe eine gaaaanze Menge Fragen an die Update-Profis. :o

Ich soll unsere Vereins-Page updaten. Offensichtlich wurde da seit langer Zeit nix mehr dran gemacht. Es ist noch 3.6.2 drauf. Dafür aber jede Menge Extentions. #paralyzed#

Die meisten sind glücklicher weise global installiert, folgende aber local:
Mini news; 0.1.5
New front end login box; 2.0.3
CHC Forum; 0.4.25
Filepermissions; 0.1.2
Qiktable Library; 0.1.1
Gallery; 1.0.1
Photo Book; 1.6.2

Hier mal eine Auswahl der wichtigsten global installierten:
Guestbook; 1.0.8
News (tt_news); 1.0.4
Preconfiguration of Backend Users; 1.0.3
Front End User Admin; 1.0.2
Rich Text Editor pre-configuration; 1.0.3
Calendar (tt_calender); 1.0.4
Address list (tt_address); 1.0.3
Filepermissions; 0.1.2

Was davon alles wirklich genutzt wird? Keine Ahnung. Habe die Seite gerade frisch "geerbt".

Außderdem sind die Soucen eingemischt und nicht in einem eigenen Verzeichnis abgelegt worden. #angry#
Das möchte ich natürlich auch gleich mit ändern, damit das nächste Update nicht wieder so eine Aktion wird.

Kann folgendes funktionieren?
1) neus Verzeichnis im root anlegen
2) Dummy-paket in das neue Verzeichnis
3) die neuen Sourcen in ein extra Verzeichnis packen
4) einen SymLink auf die neuen Sourcen anlegen
5) 1-2-3 Installation durchlaufen lassen
6) die alten "lokalen" EXT neu installieren
7) alles aus dem alten Verzeichnis rüber kopieren, bis auf misc, t3lib, lslib und typo3
8-) die Daten aus 3.6.2 via DB-Dump in die neue DB einfügen (passt das noch?)
9) das DB-Compare aufrufen
10) mich freuen, weil ich dann auf 4.0.1 bin?

Wie sieht es dann mit den lokalen Extentions aus? Die globalen sollten ja erhalten bleiben.

Oder wie soll am besten vorgehen?

Bin für jeden Tipp und jede Meinung dankbar. Brauche wirklich Hilfe.

Gruß
Booley

[edit: 02.08.06 / 14:50]
Nachtrag: Den Inhalt des typo3temp Verzeichnises brauche ich doch wohl nicht, oder? Da liegen über 300MB Bilder drinn. Wenn ich die mal rausschmeiße, bekomme ich auch gleich mal wieder etwas Luft auf dem Server. Habe gerade gesehen, dass der auch langsam voll läuft...
[/edit]

junges ·

Hallo Booly,

ich bin zwar kein Update Profi aber vielleicht hilft das:

Von der Art des Updates hängt es ab, wie Du weiter vorgehst.
Bedeutet "eingemischt" eine zip-Paket Installation?

Wie man eine ZIP Paket Installation updated? - habe ich leider keine Ahnung!

Eine saubere Trennung zwischen Sourcen und dummy Paket ist sicherlich ein guter Schritt. Falls Du so vorgehst - alle vorher global installierten Extensions besser local installieren.
Es wird wohl ein Problem sein, eine "eingemischte" Installation in eine "getrennte" umzubauen und gleichzeitig upzudaten.

Meiner Meinung nach sollte folgendes aber funktionieren:

1. Erstelle einen Datenexport z.B. im t3d-Format von Deiner alten Installation.
(alle TypoScript Templates, TS Setup sichern), fileadmin
2. Neue Installation durchführen
(TypoScripte wieder einsetzen)
3. Kopiere alles aus dem fileadmin in Deine neue Installion.
4. Installiere alle benötigten Extensions.
5. Importiere den Datenexport wieder im neuen System.

FE Cache löschen.

Gucken ob´s geht ;-)

Gruß
Stefan

Wenn ein Update Profi was besseres weiß - daran wäre ich auch interessiert.

junges ·

Hallo zusammen,

ich habe eine gaaaanze Menge Fragen an die Update-Profis. :o

Ich soll unsere Vereins-Page updaten. Offensichtlich wurde da seit langer Zeit nix mehr dran gemacht. Es ist noch 3.6.2 drauf. Dafür aber jede Menge Extentions. #paralyzed#

Die meisten sind glücklicher weise global installiert, folgende aber local:
Mini news; 0.1.5
New front end login box; 2.0.3
CHC Forum; 0.4.25
Filepermissions; 0.1.2
Qiktable Library; 0.1.1
Gallery; 1.0.1
Photo Book; 1.6.2

Hier mal eine Auswahl der wichtigsten global installierten:
Guestbook; 1.0.8
News (tt_news); 1.0.4
Preconfiguration of Backend Users; 1.0.3
Front End User Admin; 1.0.2
Rich Text Editor pre-configuration; 1.0.3
Calendar (tt_calender); 1.0.4
Address list (tt_address); 1.0.3
Filepermissions; 0.1.2

Was davon alles wirklich genutzt wird? Keine Ahnung. Habe die Seite gerade frisch "geerbt".

Außderdem sind die Soucen eingemischt und nicht in einem eigenen Verzeichnis abgelegt worden. #angry#
Das möchte ich natürlich auch gleich mit ändern, damit das nächste Update nicht wieder so eine Aktion wird.

Kann folgendes funktionieren?
1) neus Verzeichnis im root anlegen
2) Dummy-paket in das neue Verzeichnis
3) die neuen Sourcen in ein extra Verzeichnis packen
4) einen SymLink auf die neuen Sourcen anlegen
5) 1-2-3 Installation durchlaufen lassen
6) die alten "lokalen" EXT neu installieren
7) alles aus dem alten Verzeichnis rüber kopieren, bis auf misc, t3lib, lslib und typo3
8-) die Daten aus 3.6.2 via DB-Dump in die neue DB einfügen (passt das noch?)
9) das DB-Compare aufrufen
10) mich freuen, weil ich dann auf 4.0.1 bin?

Wie sieht es dann mit den lokalen Extentions aus? Die globalen sollten ja erhalten bleiben.

Oder wie soll am besten vorgehen?

Bin für jeden Tipp und jede Meinung dankbar. Brauche wirklich Hilfe.

Gruß
Booley

Booley schrieb

[edit: 02.08.06 / 14:50]
Nachtrag: Den Inhalt des typo3temp Verzeichnises brauche ich doch wohl nicht, oder? Da liegen über 300MB Bilder drinn. Wenn ich die mal rausschmeiße, bekomme ich auch gleich mal wieder etwas Luft auf dem Server. Habe gerade gesehen, dass der auch langsam voll läuft...
[/edit]

Nein, den Inhalt kannst Du löschen!

cu
Stefan

Booley ·

Mit "eingemischt" meine ich, dass die Site-Verzeichnisse und Source-Verzeichisse nicht sauber getrennt sind. Sie liegen alle im Typo3-Root-Verzeichnis. Daher ist ja auch ein "einfaches" Update über neue Sourcen hochladen und Symlink umsetzen nicht so "mal eben" möglich.

Wie gerade feststellen musste, habe ich "local" und "global" mal wieder durcheinander geschmissen. Also bitte meinen ersten Beitrag dementsprechen "umlesen". :o

Habe also die Probleme mit den globalen EXT, nicht mit den lokalen.

Was meist du mit "1. Erstelle einen Datenexport z.B. im t3d-Format von Deiner alten Installation.". Oder besser gefragt, wie mache ich das und was bringt mir das?

Gruß
Booley

junges ·

Hi,

Logge Dich im Backend ein. Gehe auf die Einstiegsseite Deiner Typo3 Installation (unter der Weltkugel). Rechte Maustaste und Weitere Einstellungen -> Exportieren in t3d auswählen. Bei den Ebenen 'unendlich' und bei den anderen Feldern [alle Tabellen] auswählen. In den anderen registern kannst Du noch den Dateinamen und das Format der Exportdatei auswählen.

==> Das bringt Dir eine komplette Sicherung der Datenbankinhalte (Content) in eine Datei, die Du wieder importieren kannst.

cu
Stefan

Booley ·

Schade. Der Export klappt nicht. Bekomme einen MySQL Fehler:
"Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/[domain]/www/typo/typo3/t3lib/class.t3lib_db.php on line 689"

Zeile 689 ist der return:
function sql_fetch_assoc($res) {
return mysql_fetch_assoc($res);
}

Werde es wohl doch mit dem DB-Dump versuchen müssen...