Translations
Info
All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

Klone

From TYPO3Wiki
Jump to: navigation, search

Contents

Einleitung

schreib mich ! :-)

Sicherung der Datei auf dem Alten Server

Als erstes sollte man sich per ssh auf dem Server anmelden und in das Verzeichniss wechseln, indem sich TYPO3 befindet.

 cd /path/to/typo3

Danach stoppt man sicherheitshalber den Apache-Webserver.

 /etc/init.d/apache stop

Nun kann man das Verzeichnis mit tar packen und mit gzip komprimieren. Wir gehen hier davon aus, dass TYPO3 in cms/ liegt.

 tar czvf typo3_backup.tar.gz cms

Nun kann man de Datei mit scp oder „per Hand“ auf den neuen Server kopieren.


Sichern der MySQL-Datenbank auf dem alten Server

Nun sichern wir die MySQL Datenbank von TYPO3 mit dem Programm mysqldump.

 mysqldump -h {host} -u {user} -p{passwort} {datenbankname} > typo3_db.sql

(Wichtig: Kein Leerzeichen zwischen -p und dem Passwort!) Jetzt kann man die Datei typo3_db.sql auf den neuen Server kopieren.


Neu-Einspielen der Dateien auf dem neuen Server

Als erstes logt man sich auf dem Neuen Server per ssh ein :-) Danach in das Verzeichniss wechseln indem das TYPO3 liegen soll. Abhänig vom System und Webserver-Einstellungen. Desweiteren sollte der Webserver gestoppt sein! Nun das tar-Archiv entpacken und man erhält die TYPO3-Dateien.

 tar xzvf typo3_backup.tar.gz

Neu-Einspielen der MySQL-Datenbank auf dem neuen Server

Jetzt kommt der spannende Teil, die Datenbank. :-) Als erstes müssen wir einen neuen Datenbank-User anlegen, welcher Rechte NUR für die neue TYPO3-Datenbank hat. Danach erstellen wir eine Datenbank, welche wir dann mit den TYPO3-Daten füllen.

Als erstes an der Datenbank als root anmelden. (root pw von MySQL muss nicht dasselbe sein, wie das des lokalen Accounts!)

 mysql -u root -p{passwort}

Nun mit Hilfe des GRANT Befehls einen neuen User anlegen und die Rechte auf die Datenbank „typo3“ setzen.

 grant all privileges on {datenbankname}.* to {username}@localhost identified by '{passwort}';
 quit;

Nun loggt man sich mit dem neu erstellten User ein und erstellt eine leere Datenbank.

 mysql -u {username} -p{passwort}

Erstellen der leeren Datenbank.

 create database {datenbankname};
 quit;

Nun füllen wir die Datenbank. Als nächstes wird aus dem Dump der alten Datenbank die Neue gefüllt. Dies geht mit dem mysql-Befehl.

 mysql -u {username} -p{passwort} {datenbankname} < typo3_db.sql


Jetzt braucht man nur noch den Webserver wieder starten und TYPO3 sollte im gewohnten Glanz erstrahlen.

Eventuelle Anpassungen an TYPO3

Evtl. müssen noch die Zugangsdaten zur Datenbank im TYPO3-System angepasst werden. Das geht im Install-Tool unter dem Punkt Basic-Configuration.

Go to: typo3.org    
Login, and you can edit.
Personal tools
Namespaces

Variants
Actions