Website-Relaunch
Wie richte ich eine neue Website ein?
Du hast bereits eine Website unter http://www.deine-domain.ch eingerichtet und würdest diese nun gerne durch eine komplett neue Version ersetzen. Solch ein "Relaunch" bedingt oft eine lange Test-Phase, während der die bisherige Website noch weiterlaufen muss. Vewendest du ein CMS wie Wordpress / Joomla / Contao / Drupal / Typo3, wird die neue Website auch meist online eingerichtet, also nicht in deiner lokalen Entwicklungs-Umgebung.
Wie gehst du also am besten vor?
1. Subdomain anlegen
Via Controlpanel > Subdomains / SSL > Neue Subdomain anlegen kannst du eine neue Subdomain erstellen, beispielsweise relaunch
. Diese ist dann nach 1-2 Minuten verfügbar unter https://relaunch.deine-domain.ch
2. Datenbank anlegen
In den meisten Fällen benötigst du für deine neue Site auch eine zugehörige MySQL-Datenbank. Unsere Empfehlung: Verwende für die neue Website eine komplett neue Datenbank und mische die Daten nicht in die bisherige!
Via Controlpanel > Datenbanken > Neue Datenbank anlegen kannst du eine neue Datenbank anlegen. Verwende an dieser Stelle den definitiven Datenbank-Namen, also z.B. webXYZ_wp_2
oder webXYZ_www
(NICHT webXYZ_relaunch
- Ein Umbenennen der Datenbank ist nämlich im Nachhinein nicht möglich resp. zu umständlich!)
3. Neue Website einrichten
Lade deine Daten via FTP ins neue Subdomain-Verzeichnis /public_html/relaunch/
hoch.
Sofern du einen externen Webmaster dazu beauftragt hast, die neue Website einzurichten, kannst du für ihn auch einen spezifischen FTP-Benutzer erstellen, der nur auf dieses Subdomain-Verzeichnis /public_html/relaunch/
Zugriff hat. Diese Option findest du unter Controlpanel > FTP-Zusatzaccounts.
Achtung
Du solltest die neue Site stets unter HTTPS verfügbar machen und überprüfen, ob das SSL-Zertifikat gelöst wurde. Dies kann nach Einrichten einer neuen Subdomain einige Minuten dauern. Überprüfe das Zertifikat unter Controlpanel > Subdomains / SSL, idem du neben der gewünschten Subdomain auf "SSL" klickst und dort den Status überprüfst. Die neue Subdomain sollte dann unter https://relaunch.deine-domain.ch verfügbar sein.
TIPP: Installation von Wordpress via WP-CLI
(als Alternative zu Upload via FTP)
Verfügst du über ein limePRO und fühlst du dich wohl in der Shell, kannst du den command wp core
verwenden, um Wordpress direkt auf unserem Webserver zu installieren. vgl. auch unsere ausführliche Anleitung: WP-CLI (Wordpress)
Vorbereitung:
$ ssh webXYZ@web.onlime.ch
$ cd ~/webhome/public_html/relaunch
$ rm -f default-index.php
Installation der aktuellsten Wordpress-Version:
$ wp core download
# Installation in Deutsch:
$ wp core download --locale=de_DE
4. Neue Website bearbeiten
Bearbeite nun die neue Website via FTP(S) im Verzeichnis /public_html/relaunch
resp. via das entsprechende Backend deines CMS (Wordpress/Joomla/Contao/Drupal & Co.) unter https://relaunch.deine-domain.ch
5. Going-Live
Onlime macht dir die Live-Schaltung der neuen Website ganz einfach via folgendes Feature im Controlpanel: Subdomain-Swapping
Gehe dazu in die Subdomain-Verwaltung unter Controlpanel > Subdomains. Neben der Subdomain relaunch
klicke auf Swap. Hiermit kannst du den gesamten Inhalt von /public_html/relaunch
mit /public_html/www
(resp. jeder anderen eingerichteten Subdomain) tauschen. Dein Website-Relaunch wird somit unmittelbar live geschaltet:
Nach der Live-Schaltung ist die neue Website unter https://www.deine-domain.ch verfügbar, während die alte unter http://relaunch.deine-domain.ch noch verfügbar ist. Wir empfehlen dir, im Anschluss die Subdomain relaunch
sogleich auf old
umzubenennen via Controlpanel > Subdomains > Edit, damit dieser Name nicht zur Verwirrung führt.
6. Cleanup
Im Normalfall war's dies schon! Bei einigen CMS, insbesondere bei Wordpress, ist jedoch noch eine Anpassung der "Site URL" resp. "base URL" erforderlich. Konsultiere bitte die Dokumentation deiner CMS-Webapplikation, wie dies genau geht.
TIPP: Wordpress
Bei Wordpress müssen auch sämtliche Links in der Datenbank angepasst werden. VORSICHT: Ersetze diese bitte nie direkt in der MySQL-Datenbank! (Wordpress speichert die meisten Daten serialisiert!!)
Du kannst dazu eines der folgenden Plugins verwenden (nicht getestet):
Die beste Erfahrung haben wir aber mit wp search-replace
gemacht, vgl. unsere ausführliche Anleitung: WP-CLI :: Migration / Search-Replace – sofern du also über ein limePRO verfügst und Shell-Zugang hast, gehe so vor:
$ cd ~webhome/public_html/www
$ wp search-replace 'relaunch.deine-domain.ch' 'www.deine-domain.ch' --dry-run
$ wp search-replace 'relaunch.deine-domain.ch' 'www.deine-domain.ch'