Typo3 Upgrade auf aktuelle Version
Bestehende und ggf. ältere Typo3-Installationen müssen aus Gründen
der Sicherheit und Kompatibilität zu aktuellen PHP-Versionen regelmäßig
auf aktuelle Versionen aktualisiert werden. Das Upgrade kann durch Sie
selbst gem. der u.a. Anleitung durch Ihren Administrator bzw. Ihre Webagentur oder
alternativ durch unseren kostenpflichtigen Admin- & Entwickler-Support
durchgeführt werden.
Beachten Sie, dass es im Rahmen des Upgrades zu Problemen mit Extensions
(Erweiterungen) im Alpha- oder Beta-Status sowie selbstgebauten Extensions kommen
kann, welche ggf. nicht die Typo3-Standard-API verwenden. In diesem Fall deaktivieren
Sie bitte VOR dem Upgrade o.a. Extensions und führen Sie das Setup wie u.a.
durch.
Wir übernehmen für die u.a.
Anleitung keine Gewähr. Bitte konsultieren Sie im Zweifelsfalle die Typo3-Entwickler.
UPGRADE-ANLEITUNG:
Die nachfolgende Anleitung zum Upgrade bestehender Typo3-Präsenzen setzt voraus,
dass Sie sich per Secure-Shell (SSH) direkt auf Ihrem Host einloggen und die nötigen
Befehle direkt in der Linux Komandozeile ausführen. Die Anleitung richtet sich an
erfahrene WebMaster. Nutzen Sie ggf. unseren Admin-Support, sofern Sie sich ein Upgrade
nicht selbst zutrauen. Infos dazu finden Sie am Ende.
Angaben in eckigen Klammern [ ] sind OPTIONAL und hängen von der Art der bestehenden Installation ab.
HINWEIS: der Platzhalter <T3VERSION> ist mit der letzten
Aktualisierung (18.01.2010) dieser Anleitung durch die Versionsnummer 4.3.1 zu ersetzen.
O=== [ 1.) Vorbereitung
Melden Sie sich per SSH als Zielbenutzer auf dem Zielsystem an:
ssh BENUTZERNAME@HOSTNAME bzw. ssh BENUTZERNAME@SERVER
(Bestätigen Sie das Login mit Benutzername und Passwort)
Alternativ, z.B. wenn Sie root-Zugriff auf das System haben, wechseln Sie in den Zustand des Zielbenutzers:
su ZIELBENUTZER
Wechseln Sie in das Home-Verzeichnis des Zielbenutzers:
cd ~
O=== [ 2.) Dateien sichern
Öffnen Sie das Backend der Typo3-Installation im Browser:
http://www.DOMAIN/[TYPO3-VERZEICHNIS/]typo3/
(Bestätigen Sie das Login mit Benutzername und Passwort)
Löschen Sie die Caches über die Links in der Navigationsleiste:
"Admin Funktionen" -> "Cache in typo3conf/ löschen"
"Admin Funktionen" -> "FE-Cache löschen"
Prüfen Sie die Grösse der bestehenden Typo3-Installation:
du -ms public_html/[TYPO3-VERZEICHNIS/]
Prüfen Sie ob genügend Plattenplatz für eine Sicherung bereitsteht:
quota
Sichern Sie die gesamte Typo3-Installation:
tar czf typo3-upgrade-backup.tar.gz public_html/[TYPO3-VERZEICHNIS/]
O=== [ 3.) Datenbank sichern
Ermitteln Sie die Zugangsdaten zur Typo3-Datenbank:
grep "typo_db" ~/public_html/[TYPO3-VERZEICHNIS/]typo3conf/localconf.php
Erstellen Sie einen SQL-Dump der Datenbank (Platzhalter inkl. der [eckigen Klammern] ersetzen durch den Benutzernamen der T3-Datenbank, das DB-Kennwort und den DB-Namen):
mysqldump -u[T3-DB-Benutzername] -p[DB-Kennwort] [T3-DB-Name] > typo3-upgrade-backup.sql
O=== [ 4.) Dateien updaten
Laden Sie die Typo3-Quellen herunter:
wget ftp://updates.x-mailer.de/typo3/typo3_src-<T3VERSION>.tar.gz
Entpacken Sie das Archiv:
tar xzvf typo3_src-<T3VERSION>.tar.gz
Wechseln Sie in das neue Verzeichnis:
cd typo3_src-<T3VERSION>
Kopieren Sie die Dateien ÜBER die bestehende Zielinstallation:
tar c * | tar x -C ~/public_html/TYPO3-ZIELVERZEICHNIS/
Entfernen Sie das Archiv und die entpackten Dateien:
cd ..
rm -rf typo3_src-<T3VERSION>
O=== [ 5.) Datenbank updaten
Öffnen Sie das Backend der Typo3-Installation im Browser:
http://www.DOMAIN/[TYPO3-VERZEICHNIS/]typo3/
(Bestätigen Sie das Login mit Benutzername und Passwort)
Öffnen Sie den "Update Wizzard" im "Install Tool":
"Tools" -> "Installation" -> "Update Wizzard"
Führen Sie alle Updates inkl. dem letztem Punkte "Database Compare" durch.
Hierfür müssen die Operationen in einem jeweils zweiten
Schritt jeweils separat bestätigt werden.
O=== [ 6.) Typo3 überprüfen
Prüfen Sie optional die Rechte und Grafikfunktionen:
"Tools" -> "Installation" -> "Basic Configuration"
(alle Punkte müssen grüne Häkchen haben, folgen Sie alternativ den Anweisungen!)
"Tools" -> "Installation" -> "Image Processing" -> "Testmenu 1..5" -> ...
(alle Tests müssen korrekt Bilder liefern, Links-Rechts-Vergleich!)
Bei Problemen mit den Grafiktests editieren Sie die die Konfigurationsdatei:
pico ~/public_html/[TYPO3-VERZEICHNIS/]typo3conf/localconf.php
Entfernen Sie alle Zeilen welche mit $TYPO3_CONF_VARS['GFX'] anfangen, fügen Sie die neue Konfiguration für GraphicsMagick ein:
$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '0';
$TYPO3_CONF_VARS['GFX']['im_path'] = '/usr/local/GraphicsMagick-1.3/bin/';
$TYPO3_CONF_VARS['GFX']['im_version_5'] = 'gm';
$TYPO3_CONF_VARS['GFX']['im_path_lzw'] = '/usr/local/GraphicsMagick-1.3/bin/';
$TYPO3_CONF_VARS['GFX']['TTFdpi'] = '96';
Stellen Sie weiterhin sicher, dass folgende Zeilen in der Konfigurationsdatei enthalten sind:
$TYPO3_CONF_VARS['SYS']['curlUse'] = '1';
$TYPO3_CONF_VARS[SYS][doNotCheckReferer] = '1';
Wiederholen Sie die Grafiktests! Überprüfen Sie die Webseite selbst!
Im Fehlerfall kontaktieren Sie unseren kostenpflichtigen Support oder stellen Sie die Sicherungen wieder her:
cd ~
tar xzf typo3-upgrade-backup.tar.gz
mysql -u'typo_db_username' -p'typo_db_password' typo_db < typo3-upgrade-backup.sql
UPGRADE DURCH UNSERE ADMINISTRATOREN:
Sofern Sie das o.a. Update nicht selbst durchführen können/möchten,
haben Sie die Möglichkeit unseren kostenpflichtigen Admin- und Entwickler-Support
zu beauftragen.
Bitte haben Sie Verständnis dafür, dass wir den Bearbeitungaufwand,
der einem Systemadministrator durch das Upgrade entsteht, nach zeitlichem Aufwand
in Rechnung stellen müssen. (EUR 24,99 je
15 Minuten = 1AE SysTech). Der zeitliche Aufwand für dieses
Upgrade liegt i.d.R. bei ca. 30-45 Minuten und
Kosten von 49,98 bis EUR 74,97 inkl. MwSt..
Den Auftrag können Sie per Mail an technik@haitaeck.de oder über unser
Support-Formular beauftragen.
Bitte übermitteln Sie uns dabei alle relevanten Infos (Kundennummer,
Logindaten der Präsenz, Datenbankname, Typo3-Admin-Daten).
Zum Support-Formular....