Viele Gründe können dazu führen, dass eine concrete5-Website umgezogen werden muss. So kann sich beispielsweise der Webserver und dessen Domain ändern oder das Go-Live einer Seite, die bisher nur auf einem Entwicklungsserver sind, machen den Umzug erforderlich.
Folgende Schritte sind notwendig, um eine concrete5-Website umzuziehen:
- Cache der Seite leeren und deaktivieren.
- Deaktivieren der "Pretty URLs".
- Sichern der Datenbank mit Hilfe eines Datenbanktools wir beispielsweise phpMyAdmin (webbasierend), HeidiSQL (Windows) oder Sequel Pro (Mac).
- Sichern der Verzeichnisstruktur.
- Kopieren der concrete5-Installation an den neuen Bestimmungsort.
- Zurückspielen des Datenbankbackups in die neue Datenbank.
- Anpassen der Konfigurationsdatei /config/site.php (Achtung: nicht die Datei /concrete/config/site.php anpassen):
define('DB_SERVER', 'mysql.yoursite.com'); // Name des Datenbankservers define('DB_USERNAME', 'username'); // Benutzername für die Datenbank define('DB_PASSWORD', 'pass'); // Passwort für die Datenbank define('DB_DATABASE', 'dbname'); // Name der Datenbank define('BASE_URL', 'http://site.com'); // Neue URL für die Website - ACHTUNG: Darf kein Slash '/' am Ende enthalten define('DIR_REL', ''); // Falls sich die Installation in einem Unterverzeichnis befindet, hier angeben define('PASSWORD_SALT', 'AJWJW4KSFU7UWJHFS984JS0F03JFNWB3'); // Salt der Website, für Verschlüsselung benötigt (NICHT ÄNDERN!) - Pretty URLs wieder aktivieren
- Cache aktivieren
- Maintenance Jobs laufen lassen, damit die sitemap.xml generiert wird
- FERTIG

Kommentare
Perfekt
Tolle Anleitung!
Tipp: bei einem Umzug von local (LAMP) auf 1und1 empfehle ich den MySQLDumper; mit phpMyAdmin ging's nicht.
Neuen Kommentar schreiben