{"id":10010,"date":"2018-11-11T16:39:23","date_gmt":"2018-11-11T15:39:23","guid":{"rendered":"https:\/\/waltersblog.ch\/2018\/11\/11\/wordpress-subdomain-freischalten\/"},"modified":"2018-11-11T16:39:23","modified_gmt":"2018-11-11T15:39:23","slug":"wordpress-subdomain-freischalten","status":"publish","type":"post","link":"https:\/\/walterlernt.ch\/blog\/wordpress-subdomain-freischalten\/","title":{"rendered":"Unter Subdomain ein neue WordPress-Website aufbauen"},"content":{"rendered":"<p>Wie kann man eine neue Website &#8220;im Versteckten&#8221; aufbauen und dann sp\u00e4ter freischalten?<\/p>\n<h2>WordPress-Installation: Lokal oder online?<\/h2>\n<p>Den meisten unserer Kursteilnehmer empfehle ich direkt <strong>online zu arbeiten<\/strong>. Die Gr\u00fcnde:<\/p>\n<ul>\n<li>Plugin- und Theme-Supporter k\u00f6nnen die Website sehen und einloggen<\/li>\n<li>Kunden k\u00f6nnen \u00fcber einen Link den aktuellen Stand sehen<\/li>\n<li>Man muss sich mit lokalen Webservern nicht auseinandersetzen<\/li>\n<li>Man ist nicht an einen Computer gebunden<\/li>\n<\/ul>\n<p>Ganz offline \u2013 damit meine ich: ohne Internetverbindung \u2013 zu arbeiten ist mit WordPress generell eher unrealistisch. Zu oft muss man etwas auf Google suchen, ein Update machen oder ganz einfach, ein Plugin installieren.<\/p>\n<h2>Eine Alternative zur lokalen Installation: Eine Subdomain.<\/h2>\n<p>Weil viele unserer Kursteilnehmer mit Hosting von <a href=\"https:\/\/hostpoint.ch\" target=\"_blank\" rel=\"noopener\">Hostpoint<\/a> arbeiten, zeige ich hier das Vorgehen im Fall von Hostpoint. Wer eine andere Hostingfirma nutzt kann davon ableiten, was zu tun ist. Gute Hostingfirmen haben auch einen Support, der bei solchen Anliegen gerne zur Hilfe steht!<\/p>\n<h2>Was ist eine Subdomain?<\/h2>\n<p>Wenn <strong>domain.ch<\/strong> der domainname ist, dann w\u00e4re <strong>neu.domain.ch<\/strong> eine Subdomain. Zu jedem Domainnamen kann man beliebig viele solche Subdomains selber erstellen \u2013 ohne eine zus\u00e4tzliche Domain besitzen zu m\u00fcssen.<\/p>\n<p>Die Website einer Firma l\u00e4uft unter der normalen Adresse. Unter der Subdomain baut man in diesem Fall die neue Website auf.<\/p>\n<h3>Bei Hostpoint eine Subdomain einrichten<\/h3>\n<p>Unter Domains den bestehenden <em>Domainnamen bearbeiten<\/em>. Dann <em>Subdomain hinzuf\u00fcgen.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10013\" src=\"https:\/\/walterlernt.ch\/blog\/wp-content\/uploads\/2022\/08\/2018-11-09_10-05-34.png\" alt=\"Subdomain bei Hostpoint einrichten\" width=\"714\" height=\"398\" \/><\/p>\n<p>Danach musst du zur\u00fcck zu <em>Services<\/em> in deinem <a href=\"https:\/\/admin.hostpoint.ch\" target=\"_blank\" rel=\"noopener\">Hosting Control Panel<\/a> und entscheiden, welchem Verzeichnis die Subdomain zugeordnet sein soll.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10014\" src=\"https:\/\/walterlernt.ch\/blog\/wp-content\/uploads\/2022\/08\/2018-11-09_10-09-35-1024x648.png\" alt=\"Subddomain einem Verzeichnis zuordnen\" width=\"1024\" height=\"648\" \/><\/p>\n<p>Nun hast du ein Verzeichnis, das der Subdomain zugeordnet ist. Dort kannst du wie gewohnt (unter der Adresse der Subdomain) eine WordPress-Installation machen und die neue Website erstellen.<\/p>\n<h2>Wie schaltet man die Website dann frei?<\/h2>\n<p>Die neue Website ist fertig unter <strong>neu.domain.ch<\/strong> und sollte nun zu <strong>domain.ch<\/strong> transferiert werden. Wie macht man das?<\/p>\n<p>Entweder &#8220;zeigt&#8221; man den Domainnamen auf das Verzeichnis, indem die neue Website liegt, oder man verschiebt die neue Website in das Verzeichnis, auf das <strong>domain.ch<\/strong> &#8220;zeigt&#8221;.<\/p>\n<h2>Variante 1: Domainnamen auf neues Verzeichnis &#8220;zeigen&#8221;<\/h2>\n<p>Unter <em>Webseiten<\/em>\u00a0(im Hostpoint-ControlPanel) sehe ich, welchem Verzeichnis der Domainname zugeordnet ist. Das kann ich bearbeiten und das gleiche Verzeichnis eintragen, wie ich bei der Subdomain habe.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10015\" src=\"https:\/\/walterlernt.ch\/blog\/wp-content\/uploads\/2022\/08\/2018-11-09_10-15-22.png\" alt=\"Subdomain Verzeichnis der WordPress-Installation\" width=\"947\" height=\"282\" \/><\/p>\n<p>Wenn das gemacht ist, sollte die neue Website sowohl unter <strong>domain.ch<\/strong> wie auch unter <strong>neu.domain.ch<\/strong> erscheinen. Sobald man im Men\u00fc auf einen internen Link klickt, wird man in der Adresszeile feststellen k\u00f6nnen, dass die Hauptadresse der Website <strong>neu.domain.ch<\/strong>\u00a0und noch nicht <strong>domain.ch<\/strong> ist.<\/p>\n<p>Das kannst du einfach mit dem Plugin\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noopener\">Better Search and Replace<\/a>\u00a0korrigieren. Einfach nach der alten Adresse (<strong>neu.domain.ch<\/strong>) suchen und mit der neuen (<strong>domain.ch<\/strong>) ersetzen.<\/p>\n<p>Danach empfiehlt es sich, im WordPress-Admin unter <em>Einstellungen &gt; Permalinks<\/em> auf Speichern zu klicken, um die .htaccess Datei aufzufrischen.<\/p>\n<h2>Variante 2: Dateien verschieben<\/h2>\n<h3>Via lokalem Rechner mit All-in-One WP Migration (einfacher f\u00fcr Einsteiger)<\/h3>\n<p>Vielleicht h\u00f6rt es sich absurd an, die Dateien vom Server auf den eigenen Rechner zu laden, um dann wieder auf den gleichen Server hochzuladen. Da aber das Plugin\u00a0All-in-One WP Migration die Pfade hinter Links und Mediendateien sch\u00f6n brav an die neue Adresse anpasst (also von neu.domain.ch in domain.ch \u00e4ndert), ist das eine technisch einfach Variante. Das Resultat ist sauber, Anleitung:<\/p>\n<p><a href=\"https:\/\/www.walterlernt.ch\/2016\/04\/09\/wordpress-migration-ganz-einfach\/\">Migration einer Website von A nach B<\/a><\/p>\n<h3>Direkt auf dem Server mit FTP<\/h3>\n<p>Oder, du kannst alle Dateien aus dem Verzeichnis der Subdomain in das Verzeichnis der Domain verschieben. Das kannst du mit FTP machen, wenn du damit vertraut bist.<\/p>\n<p>Du wirst aber die Pfade der Medien und Links ber\u00fccksichtigen m\u00fcssen. Diese sind n\u00e4mlich in der Datenbank und mit FTP nicht auffindbar. Es gibt hier verschiedene M\u00f6glichkeiten:<\/p>\n<ul>\n<li>Vor dem Verschieben mit <a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noopener\">Better Search and Replace<\/a> nach der alten Adresse suchen und mit der neuen ersetzen. (Hinweis: Nach dem Ersetzen kommt die Meldung, dass die Seite nicht gefunden werden kann. Das ist ok. Wir m\u00fcssen ja noch alle Dateien verschieben)<\/li>\n<li>In der Datenbank (phpmyadmin) suchen und ersetzen<\/li>\n<\/ul>\n<h4>So k\u00f6nnte der SQL-Code ungef\u00e4hr aussehen f\u00fcr das Suchen und Ersetzen \u2013 zugegeben, etwas technisch:<\/h4>\n<pre>UPDATE wp_options SET option_value = replace(option_value, 'https:\/\/domain.ch', 'https:\/\/neu.domain.ch') WHERE option_name = 'home' OR option_name = 'siteurl';\n\nUPDATE wp_posts SET guid = replace(guid, 'https:\/\/domain.ch','https:\/\/neu.domain.ch');\n\nUPDATE wp_posts SET post_content = replace(post_content, 'https:\/\/domain.ch', 'https:\/\/neu.domain.ch');\n\nUPDATE wp_postmeta SET meta_value = replace(meta_value, 'https:\/\/domain.ch', 'https:\/\/neu.domain.ch');<\/pre>\n<h2>Brauchst du Hilfe?<\/h2>\n<p>Vielleicht gurkt dich diese Technik an und du m\u00f6chtest einfach das Resultat: Eine freigeschaltene neue Website.<\/p>\n<p>Du kannst mit <a href=\"https:\/\/www.walterlernt.ch\/support\/\">unserem Suppor<\/a>t Kontakt aufnehmen und wir helfen gerne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt verschiedene Methoden, um eine neue Website aufzubauen und dann frei zu schalten. Hier geht&#8217;s via Subdomain!<\/p>\n","protected":false},"author":1,"featured_media":83197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[263],"tags":[58,20],"class_list":["post-10010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-webdesign","tag-hosting-domains-dns","tag-websites-und-technik"],"_links":{"self":[{"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/posts\/10010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/comments?post=10010"}],"version-history":[{"count":0,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/posts\/10010\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/media\/83197"}],"wp:attachment":[{"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/media?parent=10010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/categories?post=10010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walterlernt.ch\/blog\/wp-json\/wp\/v2\/tags?post=10010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}