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 Wordpressopen in new window / Joomlaopen in new window / Contaoopen in new window / Drupalopen in new window / Typo3open in new window, 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 Controlpanelopen in new window > 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 Controlpanelopen in new window > 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 Controlpanelopen in new window > 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 Controlpanelopen in new window > 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 coreopen in new window 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 Controlpanelopen in new window > 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 Controlpanelopen in new window > 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-replaceopen in new window 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'
Zuletzt aktualisiert: