{"id":494,"date":"2007-08-09T13:40:21","date_gmt":"2007-08-09T11:40:21","guid":{"rendered":"http:\/\/www.frische-zitronen.de\/2007\/08\/09\/testblog-auf-localhost-einrichten-blogurl-andern\/"},"modified":"2017-12-03T11:06:42","modified_gmt":"2017-12-03T09:06:42","slug":"testblog-auf-localhost-einrichten-blogurl-andern","status":"publish","type":"post","link":"https:\/\/www.jukemedia.de\/blog\/2007\/08\/testblog-auf-localhost-einrichten-blogurl-andern\/","title":{"rendered":"Testblog auf localhost einrichten &#8211; Blogurl \u00e4ndern"},"content":{"rendered":"<h3>Testblogs auf dem Webserver<\/h3>\n<p>Wer \u00f6fter mal und gerne Plugins f\u00fcr WordPress ausprobieren m\u00f6chte,  mag das i.D.R nicht gerne in dem Blog tun,  der aktuell online ist. Sofern kein lokal eingerichteter Webserver vorhanden ist, empfiehlt es sich einen Experimentier-Blog online in einem versteckten Winkel einzurichten, der dann parallel betrieben wird.<\/p>\n<p>Bei der Installation eines solchen Blogs ist darauf zu achten, dass die Option &#8222;Benachrichtige jedes Blog und Technorati &#8230;&#8220;,  die bei der Ersteinreichtung abgefragt wird,  deaktiviert wird. So l\u00e4sst sich verhindern, dass nicht gleich die ganze Blogosphere von einem peinlichem &#8222;Jugend-forscht-Unfall&#8220; benachrichtigt wird. Im Head der index.php kann man zus\u00e4tzlich noch  das robots Tag mit index, nofollow einf\u00fcgen.  Eine weitere Ma\u00dfnahme ein solches Blog vor der \u00c3\u2013ffentlichkeit zu verstecken, w\u00e4re auch das Anlegen einer robots.txt Datei mit entsprechendem Inhalt.<\/p>\n<h3>Testblog auf lokalem Webserver<\/h3>\n<p>Besser jedoch ist es ein Test-Blog auf einem lokalen Webserver zu installieren. Die Datenbank l\u00e4sst sich bequem aus dem Original-Blog \u00fcber das in WordPress integrierte Plugin &#8222;Datenbank-Backup&#8220; abholen und auf der Festplatte speichern. Das Problem beim Einspielen der Datenbank in das Blog auf dem lokalen Webserver ist jedoch, dass die Blog-Url nicht dann nicht stimmt. Im Update der Datenbank ist n\u00e4mlich die Blog-Url vom Original eingetragen. Um dies zu \u00e4ndern gibt es zwei M\u00f6glichkeiten.<\/p>\n<h3>Blogurl mit Suchen &amp; Ersetzen \u00e4ndern<\/h3>\n<p>Etwas umst\u00e4ndlich zwar, aber man kann das Backup der Datenbank mit einem herk\u00f6mmlichen Texteditor \u00f6ffen und per Suchen &amp; Ersetzen die offizielle Blog-Url gegen die auf dem lokalen Webserver austauschen. Dann den ganzen Inhalt in die Zwischenablage kopieren und \u00fcber das SQL-Fenster im PHP-MyAdmin importieren.<\/p>\n<h3>Blogurl direkt in der Datenbank \u00e4ndern<\/h3>\n<p>Viel leichter, schneller und auch sauberer geht das \u00c3\u201endern der Blogurl jedoch durch eine \u00c3\u201enderung eines Eintrags in der Datenbank.<\/p>\n<p>Hierzu in den <strong>PHP-MyAdmin<\/strong> gehen und die betreffende Datenbank  ausw\u00e4hlen.<\/p>\n<p>Die Blog-Url ist in der Tabelle wp_options an zwei Stellen eingetragen, einmal bei &#8222;blogurl&#8220; und einmal bei &#8222;home&#8220;. Die Tabelle wp_options ist mehrere Seiten lang, die Eintrgaung f\u00fcr &#8222;home&#8220; ist auf eine der hinteren Seiten &#8211; also mal bl\u00e4ttern, wenn home nicht sofort gefunden wird.<\/p>\n<p>Tabelle <strong>wp_options<\/strong> ausw\u00e4hlen und die Option &#8222;<strong>Ansehen<\/strong>&#8220; w\u00e4hlen.<\/p>\n<p><a class=\"img\" href=\"http:\/\/www.jukemedia.de\/blog\/wp-content\/uploads\/2007\/08\/blogurl_1.jpg\" title=\"Abbildung blogurl_1.jpg\"><img decoding=\"async\" src=\"http:\/\/www.jukemedia.de\/blog\/wp-content\/uploads\/2007\/08\/blogurl_1.thumbnail.jpg\" class=\"float margin1\" alt=\"blogurl_1.jpg\" \/><\/a><\/p>\n<p>Aus der Eintragung bei &#8222;<strong>Option Name<\/strong>&#8220; ist schon erkenntlich, dass es sich hier um die <strong>Blogurl<\/strong> handelt.<br \/>\nBei &#8222;<strong>Option Value<\/strong>&#8220; ist die (alte) Url, die ge\u00e4ndert werden muss,  zu lesen.<\/p>\n<p>Hierzu auf das Icon mit dem Stift oder,  falls das Layout nicht bei allen gleich aussieht, das Icon mit der Funktion &#8222;<strong>Bearbeiten<\/strong>&#8222;, ausw\u00e4hlen.<\/p>\n<p>In dem daraufhin gezeigtem Eingabefeld kann dann die Blogurl vom Localhost eingetragen und abgespeichert werden.<br \/>\nUnd fertig ist das Experimentierblog !<\/p>\n<p>Update: nein nicht ganz. Ein ganz h\u00e4ufiges Problem sind die deutschen Umlaute, die nach einem Transfer h\u00e4ufig als kryptischer Zeichensalat dargestellt werden. Bei neueren WordPress Versionen reicht es (manchmal) wenn man in der config.php folgenden Code durch zwei vorangestellte Schr\u00e4gstriche auskommentiert:<\/p>\n<pre lang=\"php\" line=\"1\">\n\/\/define('DB_CHARSET', 'utf8');\n\/\/define('DB_COLLATE', '');\n<\/pre>\n<p>Wenn das nicht hilft oder die Eintragungen in \u00e4lteren WordPress Versionen nicht vorhanden sind, kann man den Dumpy der mySQL Datenbank mit jedem Editor \u00f6ffnen und CHARSET=latin1 \u00fcber Suchen\/Ersetzen gegen CHARSET=utf8 tauschen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testblogs auf dem Webserver<br \/>\nWer \u00f6fter mal und gerne Plugins f\u00fcr WordPress ausprobieren m\u00f6chte,  mag das i.D.R nicht gerne in dem Blog tun,  der aktuell online ist. Sofern kein lokal eingerichteter Webserver vorhanden ist, empfiehlt es sich einen Experimentier-Blog online in einem versteckten Winkel einzurichten, der dann parallel betrieben wird.<br \/>\nBei der Installation eines solchen  &#8230; <a title=\"Testblog auf localhost einrichten &#8211; Blogurl \u00e4ndern\" class=\"read-more\" href=\"https:\/\/www.jukemedia.de\/blog\/2007\/08\/testblog-auf-localhost-einrichten-blogurl-andern\/\" aria-label=\"Mehr Informationen \u00fcber Testblog auf localhost einrichten &#8211; Blogurl \u00e4ndern\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[14,150,244],"yst_prominent_words":[],"class_list":["post-494","post","type-post","status-publish","format-standard","hentry","category-webdesign","tag-webdesign-2","tag-technik","tag-server"],"_links":{"self":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":1,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/494\/revisions"}],"predecessor-version":[{"id":4052,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/494\/revisions\/4052"}],"wp:attachment":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/media?parent=494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/categories?post=494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/tags?post=494"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}