17
Apr09

TYPO3 auf anderen Server umziehen

typo3-server-umzugWer kennt das nicht, man entwickelt einen TYPO3-Webauftritt auf einem Testserver und nach getaner Arbeit soll das Ganze auf den Kundenserver überspielt werden. Idealerweise sollte die Kunden-Website nur kurz offline sein und dann auf Anhieb wieder funktionieren. Nur auf Anhieb geht bei TYPO3 bekanntlich relativ wenig.

Damit der Umzug eines TYPO3-Systems relativ zügig voran geht, habe ich anbei einmal eine kleine Checkliste zusammengestellt. Die Ausgangssituation sieht folgendermaßen aus: Das TYPO3-System liegt auf dem eigenen Firmenserver und soll auf einen Kundenserver überspielt werden.

  1. Ein Backup der Firmen-Datenbank machen, richtige Kollation beim Backup beachten. (Tipp: Backup-Tool MySQLDumper)
  2. Auf dem Kundenserver eine neue Datenbank anlegen, gleiche Kollation einstellen wie in der Firmen-Datenbank!
  3. Das Datenbank-Backup vom Firmenserver in den Kundenserver importieren.
  4. Die gesamten TYPO3-Files vom Firmenserver per FTP lokal auf die Festplatte laden. Benötigte Ordner/Dateien: fileadmin, t3lib, typo3, typo3conf, typo3temp (muss nicht gesichert werden), uploads, .htaccess, favicon.ico, index.php.
  5. Die heruntergeladene Datei “localconf.php” bearbeiten und dort die Kunden-Datenbank eintragen.
  6. Sollte die Extension RealUrl verwendet werden, so muss eventuell noch die .htaccess-Datei angepasst werden!
  7. Die gesamten TYPO3-Files auf dem Kundenserver aufspielen. Dabei die Alten vorerst nicht löschen sondern nur umbenennen z.B. “_old” an die Ordner und Dateien anhängen, damit man im Zweifelsfall alles rückgängig machen kann. Nicht vergessen: Schreibrechte für die neuen Ordner setzen!
  8. Das TYPO3-System müsste auf dem Kundenserver jetzt lauffähig sein, sie können sich jetzt im Backend einloggen. Achtung: Install-Tool vorher aktivieren!
  9. Sollte die Extension “RealUrl” verwendet werden, so muss die „RealUrl-Base” im Root-Template auf die neue Adresse angepasst werden.
  10. Sollten per TypoScript noch weitere Links gesetzt worden sein, so diese ebenfalls anpassen.
  11. Im Install-Tool einloggen und dort:
    • Ein “Compare Database” durchführen.
    • Temporäre Dateien und Images leeren.
    • 404-Pfad ändern, falls dieser gesetzt worden ist.
    • Konfiguration der TYPO3-Parameter auf den Kundenserver abstimmen z.B. ImageMagick.
  12. Den Favicon-Pfad eventuell im Template anpassen.
  13. Alles fertig, jetzt das Install-Tool wieder deaktivieren. Um Platz zu sparen können die mit “_old” gekennzeichneten Ordner und Dateien noch gelöscht werden.
  14. Zurücklehnen und entspannen ;-)

4 Kommentare zu “TYPO3 auf anderen Server umziehen”

  1. Jérôme sagt:

    Vielen Dank für die Anleitung, hat bis auf einige kleinere Schwierigkeiten super geklappt!

    Für alle, die’s gebrauchen können, hier meine Vorgehensweise/Hinweise zu einzelnen Punkten:

    zu 1:
    Datenbank-Transport über phpmyadmin: über Export -> zip, anschließend über Import in die neue DB übernehmen

    zu 5:
    geändert werden müssen $typo_db_username, $typo_db_password, $typo_db

    zu 7:
    die Schreibrechte für folgende Verzeichnisse müssen auf 757 bzw. 777 gesetzt werden:

    typo3temp/ + Unterverzeichnisse
    typo3conf/
    typo3conf/ext/
    typo3/ext/
    uploads/ + Unterverzeichnisse
    fileadmin/
    fileadmin/temp/

    Viel Erfolg!

  2. Michi sagt:

    Davon kann ich auch ein Liedchen Singen, wir entwicklen die Seiten auf Xammp und laden Sie später hoch und oft (eiegntlich immer) geht dabei was schief. Gruss Michi

  3. Hannes sagt:

    danke, sehr nützlich :-)

Einen Kommentar schreiben

Verfügbare Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>