Kopieren eines Drupal-Systems auf einen anderen Rechner

Voraussetzungen

Gegeben zwei Rechner A und B, beide mit derselben Suse-Version ausgestattet. Auf A ex. ein Drupal-System.
Es soll auf B kopiert werden.

Kopieren der Datenbank

Am besten einfach mysql komplett kopieren (vorher das Verzeichnis /var/lib/mysql löschen):

rsync -avl /var/lib/mysql B:/var/lib/

Kopieren des Drupal-Verzeichnisses

Zum Beispiel:

rsync -avl /home/cw/htdocs/vonhaeften B:/home/cw/htdocs

Hierbei wird aber das .htacces-File nicht übertragen. Dies kann man einzeln nachholen:

scp /home/cw/htdocs/vonhaeften/.htaccess B:/home/cw/htdocs/vonhaeften

Wegen der Clean URLs sollte man am besten auch noch /etc/sysconfig/apache2 auf den Zielrechner übertragen (siehe Clean URLs.

Seiteneffekte

Es macht sich gut, wenn man in den Texten der Nodes mit relativen Drupal-Adressen arbeitet: also
herf="?q=node/27".

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
2 + 2 =
Lösen Sie dieses einfache mathematische Problem und geben Sie das Ergebnis ein. Für 1 + 3 geben Sie z.B. 4 ein.