Zum Inhalt springen

Abgleich Entwicklungsserver zu Live-Server - Wie?

Erstellt am 1. August 2007 · 4 Antworten · letzte Antwort am 4. Oktober 2007

Tags: Import & Export, Frage

mischah ·

Hallo,

ich bin Webentwickler, neu im TYPO3 Geschäft und lese hier seit ein paar Tagen rum. Dabei sind schon einige Fragen durch suchen und lesen beantwortet wurden.

Im Moment beschäftigt mich allerdings noch eins: Ich habe einen internen Entwicklungsserver auf dem ich TYPO3 installiert habe. Auch auf dem Live-Server habe ich die selbe Version (4.1.2) installiert.

Nun bin ich an der Umsetzung eines kleineren Projektes und setze das ganze zunächst mal auf dem Entwicklungsserver um. Wenn ich es soweit habe, dass man es dem Kunden schon mal als Preview zeigen kann würde ich den aktuellen Stand gerne auf den Live-Server übertragen. Wie handhabt ihr das? Denn das muss man ja unter Umständen auch öfters mal machen, wenn man nicht alles gleich Live-machen will. Gut, es gibt noch die Workspaces, aber darauf soll jetzt nicht eingegangen werden.

Also ich hab mir das ganz dumm mal so vorgestellt:

1.
Die lokalen Dateien per FTP auf den Live-Server übertragen.

2.
Einen lokalen SQL-Dump schreiben und auf dem Live-Server importieren.

Aber wenn man in beiden Fällen alles mitnimmt (alle Tabellen der Datenbank und das ganze DocRoot im Filesystem) lässt sich das ganze gar nicht bis sehr umkomfortabel lösen.

Denn selbst mit der bei mir vor Ort schnellsten ADSL-Leitung dauert der Upload sehr lange und generiert Fehlermeldungen, was wahrscheinlich an den zig-Tausend kleinen Dateien liegt.

Und auch der SQl Dump wird so groß, das mir bei Import ein TimeOut droht. Hier könnte man natürlich den Dump ein einen Texteditor auseinandernehmen und Tabellenweise importieren, aber das ist ja nicht praktikabel.

Deswegen meine Fragen:
Wie handhabt ihr das? Lasst ihr beim Abgleich der Dateien im File-System bestimmte statische Ordner der TYPO3 Installation aus? Wenn ja, welche sind das?

Und welche Tabellen kann man getrost weglassen? Die ganzen Caches? Vor allem die Tabelle cache_extensions ist ja riesig …

Danke und Gruß,
Michael[/list]

jousch ·

Ähm, du kannst doch im Typo3-Backend exportieren im T3D Format. Da kannste alles mitreingeben was dein Projekt anbelangt! Oder habe ich dich falsch verstanden?

mischah ·

Das wusste ich nicht. Danke für den Hinweis. Das werde ich mir mal ansehen.

Ich hatte bis jetzt keine Export und Import-Funkion im Backend gesehen. Aber da ich jetzt weiß das es eine gibt werde ich die wohl auch finden …

jousch ·

Schon gefunden? 🙂

Einfach im Seitenbaum rechte Maustaste und dann Exportieren auswählen 😉

Sorry für die späte Antwort

webdeveloper ·

Moin,

im aktuellen T3N (Nr. 9) gibts dazu einen netten Artikel mit der Ueberschrift "Extensions fuer Backup und Synchronisation" (http://t3n.yeebase.com/magazin/ausgaben/ausgabe/9/)

Es werden mehrere Extensions vorgestellt, welche Teilbaeume, das komplette TYPO3, sowohl sichern wie auch synchronisieren koennen:
- ml_dbsync
- treesync(_base)
- dbsync
oder eben den TYPO3 eigenen TYPO3 Ex- und Import.

Werde ich bei meiner Seite demnächst mal ausprobieren, klingt spannend 🙂

Gruss
Alex