Typo3
Versions-Upgrade auf eine aktuelle Version
Bestehende
und ggf. ältere Typo3-Installationen sollten 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.
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
ersetzen!):
mysqldump -u'typo_db_username'
-p'typo_db_password' typo_db > typo3-upgrade-backup.sql
O=== [ 4.)
Konfigurationsdatei sichern
Sichern Sie die laufende Konfigurationsdatei
in das Homeverzeichnis:
cp ~/public_html/[TYPO3-VERZEICHNIS/]typo3conf/localconf.php
~/
O=== [ 5.)
Dateien updaten
Laden Sie die Typo3-Quellen inkl. leerem
Seitengerüst herunter:
wget ftp://updates.x-mailer.de/typo3/typo3_src+dummy-4.2.4.zip
Entpacken Sie das Archiv:
unzip typo3_src+dummy-4.2.4.zip
Wechseln Sie in das neue Verzeichnis:
cd typo3_src+dummy-4.2.4
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+dummy-4.2.4*
O=== [ 6.) Konfigurationsdatei wieder
herstellen
Verschieben Sie die gesicherte
Konfigurationsdatei in das Typo3-Verzeichnis:
mv ~/localconf.php ~/public_html/TYPO3-ZIELVERZEICHNIS/typo3conf/
(Bestätigen Sie eine evtl. Rückfrage mit j(a) bzw. y(es))
O=== [ 7.)
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 "Database Analyser" im "Install Tool":
"Tools" -> "Installation" -> "Database
Analyser"
Starten Sie das Datenbank-Upgrade:
"Update required tables" -> "COMPARE"
(Markieren Sie alle Querys und wählen Sie "Perform updates")
Öffnen Sie den "Update Wizard" im "Install Tool":
"Tools" -> "Installation" -> "Update
Wizard"
Starten Sie das Upgrade:
(Markieren Sie alle Querys und wählen
Sie "Next")
(Markieren Sie alle Querys und wählen Sie "Perform updates")
O=== [ 8.)
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 ein:
$TYPO3_CONF_VARS['GFX']['im_path'] =
'/usr/local/im4/bin/';
$TYPO3_CONF_VARS['GFX']['im_path_lzw'] = '/usr/local/im4/bin/';
$TYPO3_CONF_VARS['GFX']['TTFdpi'] =
'96';
Stellen Sie weiterhin sicher, dass folgende Zeile in
der Konfigurationsdatei enthalten ist:
$TYPO3_CONF_VARS['SYS']['curlUse']
= '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 Ihnen den Bearbeitungaufwand,
der einem Systemadministrator durch das Upgrade entsteht, nach
zeitlichem Aufwand in Rechnung stellen müssen.
(EUR 27,30 je 15 Minuten = 1AE SysTech).
Der zeitliche Aufwand für dieses Upgrade liegt i.d.R. bei ca.
40-55 Minuten. Die Kosten entstehen unabhängig vom Erfolg des
Technikereinsatzes, d.h. auch dann, wenn das Upgrade nicht
erfolgreiche verläuft und das Backup wiederhergestellt werden
musste!
Den Auftrag können Sie per Mail an
Technik@UND-Online.de
beauftragen. Bitte übermitteln Sie uns dabei alle relevanten
infos (Kundennummer, Logindaten der Präsenz, Datenbankname,
Typo3-Admin-Daten).