In diesem kurzen Artikel möchte ich erklären, wie man ein TYPO3-Package selber baut. Wenn man TYPO3 installiert, installiert man zwei Komponenten. Zum einen die TYPO3-Sourcen und zum anderen ein so genanntes Package.

Die Sourcen enthalten dabei das eingentliche TYPO3, also z.B. die PHP-Scripte, aus denen TYPO3 besteht.

Das Package enthält den Inhalt des eigenen Auftritts. Dies ist insbesondere ein Datenbank-Dump sowie die Verzeichnisse “fileadmin”, “uploads” und “typo3conf”.

Wenn man von einem produktiven System eine Kopie erstellen möchte, weil man z.B. ein Update testen will oder eine Veränderung ausprobieren möchte, kann man sich mit ein paar einfachen schritten ein eigenes Package des produktiven Systems erstellen:

  1. In das Verzeichnis ../typo3conf wechseln.
  2. mysqldump -u <db-username> -p <datanbankname> > db.sql (Damit erzeugt man einen Dump der Datenbank)
  3. In das DocumenRoot wechseln
  4. tar cvzf package.tar.gz fileadmin/ uploads/ typo3conf (Damit werden die Verzeichnisse “fileadmin”, “uploads” und “typo3conf” zusammengetared)
  5. Das Package package.tar.gz auf das Zielsystem kopieren und im DocumentRoot entpacken
  6. In der Datei ../typo3conf/localconf.php die folgenden vier Einträge löschen:
    1. $typo_db_username = ‘xxx’; // Modified or inserted by TYPO3 Install Tool.
    2. typo_db_password = ‘xxxxxxx’; // Modified or inserted by TYPO3 Install Tool.
    3. typo_db_host = ‘xxx’; // Modified or inserted by TYPO3 Install Tool.
    4. typo_db = ‘xxx’;
  7. Nun wie gewohnt die Adresse des Auftritts im Browser öffen. Da wir im Punkt 6 die TYPO3-DB-Einträge entfernt haben, startet das Install-Tool im 1-2-3-Modus.
  8. Ab hier TYPO3 wie schon bekannt installieren. Im 3. Schritt des Install-Tools aus dem DropDown den Dump aus Schritt 2. auswählen (“db.sql”)

Popularity: 4%