---
title: "Zwei Typo3´s syncronisieren"
url: "https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren"
source: "typo3.net"
tags: ["Allgemein","Frage","Import & Export"]
created: "2004-05-22"
last_reply: "2008-07-24"
replies: 11
solved: false
page: 1
pages: 1
lang: "de"
---

# Zwei Typo3´s syncronisieren

Allgemein · 11 Antworten · gestartet 2004-05-22

## Eröffnungsbeitrag

**Space-Teddy** · 2004-05-22 · [Beitrag #1](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/1)

hi typies
mal so eine frage
also ich hab schon die suche bemüht und gegooglt
aber irgendwie hab ich nix zu dem thema gefunden aus mysql re...irgendwas und typo3 export

ich würde gerne über mehrer rechner seiten (ganze web auftritte)syncronisieren

also auf allen pc sollen sich die seiten wenns geht per crown job   syncronsieren

aber ich hab schon gemerkt, das es nicht mit einer dB kopplung getan ist,
da ich auch nit so super fit bin mit DB dumps , hoffe ich hier auf hilfe!

es müssen ja auch bilder übertragen werden

hat da jemand ne idee wo ich suchen kann
oder wo ich infos bekomme
ob typo so etwas überhaupt mitmacht
und falls gerade an jemad sowas bastellt , stehe ich da gern mit meinem bescheidenen wissen bei!!!

wäre ja denk ich mal ne gute erweiterung für
typo3,

greatz space

## Antworten

### [#2](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/2) · dodger10k · 2004-05-22

Nur einmal zum Verständnis: Du willst auf mehrern Servern 100%ig identische Webauftritte nutzen und diese jeweils gegeneinander bzw. gegen einen Master syncen??

### [#3](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/3) · Space-Teddy · 2004-05-24

so ähnlich ja genau
sinn und zweck wären zb..... aus dem intranet (mehrer leute arbeiten an einem typo3 server)
regelmäßig akualisierungen ins internet zu machen (dort läuft das selbe typo und die selbe datenbank)

allerdings werden auf dem internet server auch änderungen von extern vorgnommen

und die sollen natürlich auch wieder ins intranet
(aslo muss es eine zweiseiteige kommunikation sin)

und das ganze  per chrown job am wochenende oder abends abgleichen...

### [#4](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/4) · dodger10k · 2004-05-24

Hm dann müsstest Du DIr ein Script schreiben was per SSH-Tunnel die Daten überträgt und auf der ankommenden Seite an der richtigen Stelle "einträgt", wäre wohl das Sicherste dabei. Muss natürlich gewährleistet werden dass alle Umgebungen 100% identisch sind, sonst sind die Probleme vorprogrammiert.

### [#5](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/5) · qp · 2004-06-08

Die einfachere Variante wäre hier einen statischen VPN Tunnel zu erstellen um das ganze zu erleichtern. Du müsstest im Grunde nur die DB Funktionen so erweitern, dass sie die jeweiligen Queries doppelt ausführen, ich weiß nicht inwieweit das den Seitenaufbau bei deiner Infrastruktur verlangsamen würde. Du müsstest auch sicherstellen, dass keine Änderungen von beiden Seiten gleichzeitig vorgenommen werden, aber das ist dann das geringere Übel, wenn der Rest schnell gelöst ist.

Für die Bilder könntest du auf rsync o.Ä. zurückgreifen.

### [#6](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/6) · bnai · 2004-06-17

da sehe ich auch ne große schwäche bei typo3. Es gibt keine gescheite Export/Sync Funktion.

Ich hab ein Server, der nicht am Inet hängt, und muß meine Daten (bald) zum Provider schaufeln. Prost Mahlzeit!!

Ok, die ganzen Files (fileadmin) und so sind ja kein Ding, aber dann hörts auch auf mit der Leichtigkeit. Dann kommt nämlich knüppeldick!

Der Provider sollte...

1.  die gleich Typo3 Version haben
2.  die gleiche Version der Extensions haben

Darüberhinaus habe (mußte) ich bereits einige Änderungen am Typo3-Code bzw. am Extensions vornehmen. Schön! Das gibt ein Gebastel sag ich euch!

Und dann die Datenbank! Ein Thema für sich. Man könnte zwar ein Dump erstellen und hochjagen (ist doch glaub ich das, was man per mysqlhotcopy erzeugen kann, oder?), nur wären dann alle anderen Seiten auch dabei (mein Typo beinhalten 3 weitere interne Seiten). Außerdem ist das Teil (selbst kompremiert) ca 140 MB groß und bei nem Upstream von 128 Kbit macht das ganze noch mehr spaß!!!

I need a good idea!!!

### [#7](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/7) · Flink · 2004-06-26

> **bnai schrieb:**
>
> Und dann die Datenbank! Ein Thema für sich. Man könnte zwar ein Dump erstellen und hochjagen (ist doch glaub ich das, was man per mysqlhotcopy erzeugen kann, oder?), nur wären dann alle anderen Seiten auch dabei (mein Typo beinhalten 3 weitere interne Seiten). Außerdem ist das Teil (selbst kompremiert) ca 140 MB groß und bei nem Upstream von 128 Kbit macht das ganze noch mehr spaß!!!

Den SQL-Dump im ASCII-Format ohne Komprimierung erstellen. Danach das UNIX diff/cmp - Kommando mit dem letzten erstellten Dump drüberlaufen lassen. Danach einfach nur die neu hinzugekommenen Inserts übertragen. Über das grep-Kommando lassen sich aus einer Datei jene Tabellen auswählen, die übertragen werden sollen. Ach ja, die CREATE-Table müssen bis zum ; raus. Aber hierzu hat bestimmt schon jemand für MySQL ein Skript erstellt.

### [#8](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/8) · robert.​meyer · 2004-06-27

Hallo,

> also auf allen pc sollen sich die seiten wenns geht per crown job syncronsieren
>
> aber ich hab schon gemerkt, das es nicht mit einer dB kopplung getan ist,
> da ich auch nit so super fit bin mit DB dumps , hoffe ich hier auf hilfe!
>
> es müssen ja auch bilder übertragen werden

Falls ich das Anliegen richtig verstanden haben sollte: Mittels einfachem SQL-Dump ist es nur dann getan, wenn es eine "Master"-Version gibt. Steht diese zur Verfügung, muss bzw. kann per CronJob, wie schon oben erwähnt, z.B. mittels SSH die Datenbank gedumpt und auf den jeweiligen Servern wieder eingespielt werden. Ebenfalls sollten die Ordner fileadmin, uploads (ggf. typo3conf) mit übertragen werden.

Interessant wird es bei dem Ordner typo3temp: Entweder muss auf jedem Server, der nicht der Master-Server ist der Cache gelöscht werden, oder aber, mein Vorschlag, wird vor dem Dump auf dem Master-Server der Cache als auch der Inhalt des Ordners typo3temp gelöscht.

Steht aber kein echter Master-Server zur Verfügung, dann wird die ganze Angelegenheit etwas Aufwändiger: Mittels TimeStamp und Server-Identifikation, die in der Datenbank zu den jeweiligen Datensätze gespeichert werden, läßt sich eine solche Anwendung entwickeln. Dies ist jedoch nicht ganz trivial.

### [#9](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/9) · wedice · 2007-07-20

Hallo Forum!

Da meine Suche nach Synchronisationsmöglichkeiten von zwei TYPO3 Instanzen leider wenig Erfolg hatte, hole ich diesen alten Thread mal wieder aus der Versenkung...

Ich habe auch im Extension Repository nach Erweiterungen zur Synchronisation gesucht, aber leider waren die Dokumentationen  - wie leider so oft im rep :( - mangelhaft oder gar nicht vorhanden... #paralyzed#

Daher meine Frage: Welche Erfahrungen habt ihr mit der Synchonisation von zwei Typo3 Instanzen gemacht? Welche der vielen Erweiterungen taugt etwas? Gibt es vielleicht eine Skriptlösung?

Folgendes Szenario:
Ich habe ein Produktivsystem bei 'nem Hoster, das von ca. acht Redakteuren betreut wird und ein Entwicklungssystem bei mir zu Hause, auf dem ich die Webseite weiterentwickle (neue Erweiterungen testen, anpassen, erste Gehversuche im Selbstschreiben, Layout Verfeinerungen etc.), was ich *natürlich **nicht*** auf dem Produktivsystem machen kann, wie in einem anderem Forum zu dem Thema empfohlen wurde...  #angry#  ;)

Wie kann ich
 a) die Änderungen der Redakteure in mein System übertragen, ohne daß meine Änderungen kaputt gehen und
 b) meine Änderungen in das Produktivsystem übertragen ohne das die Arbeit der Redakteure kaputt geht.

Bei TS, Templates und Dateien ist das ja kein Problem, da die Redakteure da entweder keinen Zugriff drauf haben und so ein Dump einzelner Tabellen bzw. rsync weiterhilft. Schwierig wird es bei Seiten und Contentelementen. Die lege sowohl ich als auch die Redakteure an...

Ich hoffe das war nicht zu viel Text und
bin für jeden Tip dankbar!

dirk

### [#10](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/10) · HPVD · 2008-07-23

Hallo

da nun auch ich auf diese Herausforderung mit der Synchronisation gestoßen bin, aber immer noch keine Lösungen auffindbar sind, hole ich diesen inzwischen schon recht alten Thread noch einmal hervor.

ich habe im Prinzip das gleiche Prob wie wedice und möchte gerne einen Typo3-webauftritt welcher inhaltlich laufend ergänzt wird (Redakteure) unabhängig von einem ständigen Internetanschluß weiterentwickeln (bin sehr viel unterwegs...)

Hat inzwischen jemand eine Lösung gefunden wie man so etwas halbwegs komfortabel lösen kann?

Gruß HPVD

### [#11](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/11) · wedice · 2008-07-24

Nein, eine völlig bequeme Lösung für umfangreiche Änderungen habe ich nicht gefunden, aber für Kleinkram geht folgendes ganz gut:

Ich hole mir jetzt immer wenn ich an der Seite rumbastle, den aktuellen Stand per mysqldump und rsync auf meinen eigenen Server.
Wenn ich dann keine Lust mehr habe daran rumzuspielen, gehe ich den umgekehrten Weg, nur lasse ich die Tabellen, für die Redakteure Rechte haben und in denen auch etwas geändert wurde (siehe sys_log) außen vor und arbeite da von Hand nach. Entsprechend kopiere ich auch nur die Dateien, die ich bei mir verändert habe zurück. Den temp Ordner lasse ich gänzlich außen vor.

Entspannter wird das ganze, wenn man der localconf.php per if statement und im TS per Condition überprüft auf welchem Rechner das ganze läuft und die unterschiedlichen Einstellungen beim umkopieren beibehalten kann. Wichtig für sowas ist der konsequente Einsatz von Konstanten. Wenn man sich da erstmal ein System aufgebaut hat, ist es auch kein Problem mehr TS zwischen Installationen auszutauschen.

```php
if( $_SERVER['REMOTE_ADDR'] != '132.252.27.14' && substr( $_SERVER['REMOTE_ADDR'], 0, 7 ) != '192.168' && $_SERVER['REMOTE_ADDR'] != '127.0.0.1' ) {
    //Hier alle Einstellungen, die nur auf dem Server gelten.
} else {
    //Hier alle Einstellungen, die nur lokal gelten
}
// Hier die allgemeinen Einstellungen
```

bzw. aus meinen constants

```typoscript
website.url = http://www.example.com/
[globalVar = ENV:HTTPS = on]
  website.url = https://www.example.com/
[hostname = 127.0.0.1,localhost,::1,wooge]
  website.url = http://wooge/example.com/
[hostname = 127.0.0.1,localhost,::1,wooge] && [globalVar = ENV:HTTPS = on]
  website.url = https://wooge/example.com/
[global]
```

### [#12](https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren/12) · HPVD · 2008-07-24

@wedice

Vielen Dank für Deine Erfahrungen!! Klingt gut.

hast Du dir auch schon mal die extension "treesync" angeschaut?
klingt finde ich (inzwischen) auch recht vielversprechend...

---

Quelle: „Zwei Typo3´s syncronisieren“, typo3.net, https://www.typo3.net/d/11738-zwei-typo3s-syncronisieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
