De:Faq/copy parts of a running TYPO3 system to another server
<< zurück zu De:FAQ
Teile eines laufenden TYPO3-Systems kopieren
Vielleicht hast du schon eine Menge Arbeit in deinen TYPO3-Server gesteckt und schon mehr als eine Seite damit entwickelt. Jetzt möchtest du aber Teile einer Homepage auf einen anderen Server übertragen oder einfach ein BackUp davon erstellen.
Bei dem folgenden mußt du beachten, dass weder deine CSS-Stile noch deine Bilder kopiert werden. Deshalb musst du diese später von Hand kopieren. |
||
Bitte nur auf der Spielwiese üben! |
Voraussetzungen
Wenn nicht bereits installiert, werden folgende "shy"-Extensions benötigt:
- 'Extra Click Menu Options' (extra_page_cm_options) und
- 'Import/Export' (impexp).
Ausserdem muß mindestens eine Seite erstellt sein, damit das Kontextmenü angezeigt werden kann.
Auch müssen alle Extensions, die auf deinem alten Server installiert sind auch auf dem neuen Server vorhanden sein. Template:De:to top
Der Datenexport
Klicke im Pagetree mit der linken Maustaste auf die Seite, von der aus du die Kopie starten möchtest. Im auftauchenden Menü wähle 'More options ...' und dann auf'Export to .t3d'.
Wähle die Startseite aus
Wähle «Export to .t3d»
Falls du weißt, was du tun mußt, kannst du die einzelnen Tabellen selbst auswählen, aus denen du die passenden Einträge für die ausgewählte Seite benötigst ...
Import/Export der Seite
... ansonsten, falls du alle Daten ausgehend von der gewählten Seite sowie alle Unterseiten sichern möchtest, wähle einfach zweimal 'ALL tables' und 'Infinite' im 'Levels'-PopUp-Menü.
Levels Infinite
Jetzt klicke auf den "Download Export"-Button. Eine Dialogbox erscheint, in der du das Ziel für die komprimierte Exportdatei angeben kannst. Gib einen beliebigen Namen an und speichere die Datei. Template:De:to top
Der Datenimport
So, jetzt kannst du deine Datei auf den neuen Server kopieren. Anschließend öffnest du den TYPO3-Pagetree auf dem Zielserver. Falls dort noch keine Seite existiert, mußt du jetzt eine Seite erstellen, da du sonst kein Menü öffnen kannst. Ist die Seite vorhanden, klicke mit der linken Maustaste auf diese Seite, wähle im Menü 'More options ...' und 'Import from .t3d'.
Importiere den Pagetree
Jetzt erscheint die Import/Export-Seite. Dort klickst du auf den Browse-Button und wählst die Datei, die du gerade auf den Server kopiert hast. Anschließend klicke auf 'Upload files'. Dann mußt du die Datei noch einmal im 'Import file:' / 'File:'-Teil dieser Seite auswählen.
Auswahl der hochgeladenen Dateien
Klicke auf den "Import"-Button und warte einen Augenblick. Auf dem Bildschirm erscheint jetzt eine Liste der importierten Seiten. Überprüfe sie noch einmal, damit du sicher bist, nichts vergessen zu haben.
So sieht's jetzt aus
Fertig, Das war's
Template:De:to top
Noch ein paar Kleinigkeiten
Wenn du eine eigene Vorlage oder CSS-Dateien benutzt, mußt du diese gesondert in die gleiche Pfadstruktur wie auf deinem alten Server kopieren. Vergiß nicht, falls notwendig, für deine erste importierte Seite ein Template zu erstellen.
Kopiere deine FILEADMIN, UPLOADS und MEDIA-Verzeichnisse auf den neuen Server.
Wenn du eine komplette Homepage kopiert hast, mag es sein, dass dich die oben erstellte 1. Seite jetzt stört. Aber du kannst sie einfach wieder los werden. Also, wähle das im "List"- oder "Page"-Modul aus, klicke die Startseite deiner importierten Homepage mit der linken Maustaste an und wähle 'Cut' oder 'Copy'. Anschließend klicke mit der linken Maustaste dorthin, wohin die Seite kopiert bzw. verschoben werden soll und wähle 'Paste into ...'. Das kann überall im Pagetree sein.
Anschließend kannst du die oben erstellte Seite endgültig löschen.
Template:De:to top
Frage
Wir würden TYPO3 gern (intern im Firmen-IntRAnet) zur Pflege von Teilen unserer (externen) IntERnet-Seiten benutzen.
Kann man ein statisches Abbild einer TYPO3-Site (mit schönen URLs) erstellen?
Kommentare
With TemplaVoila 0.3.0/0.4.0 and Typo3 3.7.0/3.8.0 everything works well, except that imported pages are blank or have strange content! That is because the content elements on each page have been put into the Non-used elements tab. Just copy them from there and everything is ok. / Peter, 11 June 2005 Template:De:to top






