[gelöst] Workflow - Synchronisierung von lokalem Server mit Webserver

am 09.12.2011 - 00:56 Uhr in
Hallo,
nun habe ich endlich die Insallation auf dem Webpaket und lokal auf dem Rechner geschafft. Wenn man noch nie mit Datenbanken, lokalen Servern, etc zu tun hatte, garnicht mal so einfach!
Jetzt möchte ich mir alles gleich von Anfang an optimal einrichten und habe im Internet leider keine Infos dazu gefunden. Ich möchte alles erstmal lokal testen und die Ergebnisse dann auf das Webpaket hochladen.
1) Welche Inhalte (Dateien und Ordner) müssen auf dem Webpaket überschrieben werden, wenn ich Systemänderungen vorgenommen habe (gibt es Besonderheiten zu beachten?)?
2) Welche Inhalte (Dateien und Ordner) müssen auf dem Webpaket überschrieben werden, wenn ich Content hinzugefücht habe (gibt es Besonderheiten zu beachten?)?
3) Wie sieht es mit der Datenbank aus? Diese muss exportiert werden und dann auf dem Webserver importiert werden, oder geht es auch einfacher?
4) Wie geht ihr bei der Synchronisierung eurer Sites vor?
5) Ich habe im Internet jede Menge Infos und Tutorials zu speziellen Fragen gefunden. Jedoch zu den ersten Schritten (also Anlegen der Startseite, Anlegen von Baumstrukturen für die Unterseiten, etc) nur sehr wenig. Habt ihr hier für mich interessante Links, oder eine Buchempfehlung (Drupal 7)? Das Buch sollte sich speziell an den Anfänger richten und die ersten Schritte zur Erstellung einer Site erläutern.
Vielen Dank für die Hilfe,
Sascha
- Anmelden oder Registrieren um Kommentare zu schreiben
hi sascha es gibt
am 11.12.2011 - 13:10 Uhr
hi sascha
es gibt verschiedene wege
der einfachste weg ist die datenbank per
backup and migrate->
http://drupal.org/project/backup_migrate
zwischen deinen beiden versionen
handisch zu synchronisieren.
du kannst damit auf der einen 'seite' einen
export machen und den auf dem andern server
importieren (genauso wie mit einem phpmyadmin dump
aber eben ohne extra zu phpmyadmin wechslen zu müssen)
vergiss nicht vorher den cash zu leeren
wenn du aber was an den dateien geändert hast
dann musst du das zb per ftp handisch synchronisieren*.
das findet sich ja aber alles
unter
sites/all/modules
oder
sites/default/module
je nach dem wie deine installation aussieht.
backup and migrate ist zudem, wie es der name ja auch schon verät,
auch zum backuppen da..
*wenn du das nicht handisch machen willst
dann schau dir mal ein versionierungstool an wie git oder svn an
das ist kein drupal modul sondern ein eigenens programm
für da es auch windows programme gibt
gruss
stef
Hallo Stef, vielen Dank für
am 14.12.2011 - 01:59 Uhr
Hallo Stef,
vielen Dank für die ausführliche Hilfe.
Ich habe nun Migrate verwendet.
Gruss,
Sascha
Hier hätte ich noch eine
am 14.12.2011 - 12:06 Uhr
Hier hätte ich noch eine Frage:
Wie macht man es dann am besten, wenn sich in der Zwischenzeit online die Datenbank verändern kann.
Ich habe z.B. ein aktives Projekt, in das verschiedenste Benutzer Inhalte einstellen können, online und möchte dieses gerne lokal weiterentwickeln.
In der Zwischenzeit werden online ja vielleicht neue Inhalte angelegt / die Datenbank verändert und somit kann ich meinen Offline-Entwicklungstand ja nicht online "drüberbügeln".
Wie geht man hier am besten vor?
du kannst bei einem backend
am 14.12.2011 - 12:25 Uhr
du kannst bei einem backend ja tabellen auslassen
in dem fall die, in denen der neune inhalt gespeichert wurde
du darfst die dann eben nicht unterschreiben