Benutzer-Werkzeuge

Webseiten-Werkzeuge


faq:relaunch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

faq:relaunch [2018/11/15 09:20]
phi angelegt
faq:relaunch [2018/11/15 09:36]
phi
Zeile 7: Zeile 7:
 Wie gehen Sie also am besten vor? Wie gehen Sie also am besten vor?
  
-==== 1Subdomain anlegen ====+==== 1Subdomain anlegen ====
  
 Via **[[https://​my.onlime.ch/​|Controlpanel]] > Subdomains > Neue subdomain anlegen** können Sie eine neue Subdomain erstellen, beispielsweise ''​relaunch''​. Diese ist dann nach 1-2 Minuten verfügbar unter http://​relaunch.deine-domain.ch Via **[[https://​my.onlime.ch/​|Controlpanel]] > Subdomains > Neue subdomain anlegen** können Sie eine neue Subdomain erstellen, beispielsweise ''​relaunch''​. Diese ist dann nach 1-2 Minuten verfügbar unter http://​relaunch.deine-domain.ch
  
-==== 2Datenbank anlegen ====+==== 2Datenbank anlegen ====
  
 In den meisten Fällen benötigen Sie für Ihre neue Site auch eine zugehörige MySQL-Datenbank. Unsere Empfehlung: Verwenden Sie für die neue Website eine komplett neue Datenbank und mischen Sie die Daten nicht in die bisherige. In den meisten Fällen benötigen Sie für Ihre neue Site auch eine zugehörige MySQL-Datenbank. Unsere Empfehlung: Verwenden Sie für die neue Website eine komplett neue Datenbank und mischen Sie die Daten nicht in die bisherige.
Zeile 17: Zeile 17:
 Via **[[https://​my.onlime.ch/​|Controlpanel]] > Datenbanken > Datenbank anlegen** können Sie eine neue Datenbank anlegen. Verwenden Sie 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!) Via **[[https://​my.onlime.ch/​|Controlpanel]] > Datenbanken > Datenbank anlegen** können Sie eine neue Datenbank anlegen. Verwenden Sie 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!)
  
-==== 3Neue Website einrichten ====+==== 3Neue Website einrichten ====
  
 Laden Sie Ihre Daten via FTP ins neue Subdomain-Verzeichnis ''/​public_html/​relaunch/''​ hoch. Laden Sie Ihre Daten via FTP ins neue Subdomain-Verzeichnis ''/​public_html/​relaunch/''​ hoch.
Zeile 50: Zeile 50:
 </​note>​ </​note>​
  
-==== 4Neue Website bearbeiten ====+==== 4Neue Website bearbeiten ====
  
 Bearbeiten Sie nun die neue Website via FTP(S) im Verzeichnis ''/​public_html/​relaunch''​ resp. via das entsprechende Backend Ihres CMS (Wordpress/​Joomla/​Typo3 & Co.) unter http://​relaunch.deine-domain.ch Bearbeiten Sie nun die neue Website via FTP(S) im Verzeichnis ''/​public_html/​relaunch''​ resp. via das entsprechende Backend Ihres CMS (Wordpress/​Joomla/​Typo3 & Co.) unter http://​relaunch.deine-domain.ch
  
-==== 5Going-Live ====+==== 5Going-Live ====
  
 Onlime macht Ihnen die Live-Schaltung der neuen Website ganz einfach via folgendes Feature im Controlpanel:​ **Subdomain-Swapping** Onlime macht Ihnen die Live-Schaltung der neuen Website ganz einfach via folgendes Feature im Controlpanel:​ **Subdomain-Swapping**
  
-Gehen Sie dazu in die Subdomain-Verwaltung unter **[[https://​my.onlime.ch/​|Controlpanel]] > Subdomains**. Neben der Subdomain ''​relaunch''​ klicken Sie auf **Swap**+Gehen Sie dazu in die Subdomain-Verwaltung unter **[[https://​my.onlime.ch/​|Controlpanel]] > Subdomains**. Neben der Subdomain ''​relaunch''​ klicken Sie auf **Swap**. Hiermit können Sie den gesamten Inhalt von ''/​public_html/​relaunch''​ mit ''/​public_html/​www''​ (resp. jeder anderen eingerichteten Subdomain) tauschen. Ihr Website-Relaunch wird somit unmittelbar live geschaltet:​ 
 + 
 +{{:​faq:​cp_subdomain-swap.png?​900|}} 
 + 
 +Nach der Live-Schaltung ist die neue Website unter http://​www.deine-domain.ch verfügbar, während die alte unter http://​relaunch.deine-domain.ch noch verfügbar ist. Wir empfehlen Ihnen, im Anschluss die Subdomain ''​relaunch''​ sogleich auf ''​old''​ umzubenennen via **[[https://​my.onlime.ch/​|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. Konsultieren Sie bitte die Dokumentation Ihrer CMS-Webapplikation,​ wie dies genau geht. 
 + 
 +<note tip> 
 +**Wordpress** 
 + 
 +Bei Wordpress müssen auch sämtliche Links in der Datenbank angepasst werden. VORSICHT: Ersetzen Sie diese nicht direkt in der MySQL-Datenbank! (Wordpress speichert die meisten Daten serialisiert!!) 
 + 
 +Sie können dazu eines der folgenden Plugins verwenden (nicht getestet):​ 
 + 
 +  * [[https://​wordpress.org/​plugins/​go-live-update-urls/​|Wordpress Plugin: Go Live Update URLS]] 
 +  * [[https://​wordpress.org/​plugins/​velvet-blues-update-urls/​|Wordpress Plugin: Velvet Blues Update URLs]] 
 + 
 +Die beste Erfahrung haben wir aber mit ''​[[https://​developer.wordpress.org/​cli/​commands/​search-replace/​|wp search-replace]]''​ gemacht, vgl. [[dev:​shelltricks#​migration_search-replace|WP-CLI :: Migration / Search-Replace]] - sofern Sie also über ein **limePRO** verfügen und ein geübter Shell-User sind, gehen Sie so vor: 
 + 
 +<code bash> 
 +$ cd ~webhome/​public_html/​relaunch 
 +$ wp search-replace '​relaunch.deine-domain.ch'​ '​www.deine-domain.ch'​ --dry-run 
 +$ wp search-replace '​relaunch.deine-domain.ch'​ '​www.deine-domain.ch'​ 
 +</​code>​ 
 +</​note>​
faq/relaunch.txt · Zuletzt geändert: 2018/11/15 09:36 von phi