{"id":1087,"date":"2020-09-14T10:00:54","date_gmt":"2020-09-14T08:00:54","guid":{"rendered":"https:\/\/ekiwi.de\/?p=1087"},"modified":"2020-09-14T10:00:54","modified_gmt":"2020-09-14T08:00:54","slug":"wordpress-testumgebung-einrichten-mit-wp-staging","status":"publish","type":"post","link":"https:\/\/ekiwi.de\/index.php\/1087\/wordpress-testumgebung-einrichten-mit-wp-staging\/","title":{"rendered":"WordPress Testumgebung einrichten mit WP Staging"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ekiwi.de\/index.php\/1087\/wordpress-testumgebung-einrichten-mit-wp-staging\/#WP_Staging_installieren_und_einrichten\" >WP Staging installieren und einrichten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ekiwi.de\/index.php\/1087\/wordpress-testumgebung-einrichten-mit-wp-staging\/#Probleme\" >Probleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ekiwi.de\/index.php\/1087\/wordpress-testumgebung-einrichten-mit-wp-staging\/#Testumgebungen_verwalten\" >Testumgebungen verwalten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ekiwi.de\/index.php\/1087\/wordpress-testumgebung-einrichten-mit-wp-staging\/#Fazit\" >Fazit<\/a><\/li><\/ul><\/nav><\/div>\n<p>Wie richte ich eine Testumgebung mit WordPress ein?<\/p>\n<p><!--more--><\/p>\n<p>WordPress ist eine einfache M\u00f6glichkeit eine Webseite, Blog oder Online-Shop einzurichten und zu betreiben. Dank Plugins kann die Seite erweitert werden. Aus der einfachen Seite wird irgendwann ein komplexes St\u00fcck Software, sodass die Installation, Konfiguration von zus\u00e4tzlichen Komponenten zu Problemen f\u00fchren kann. Schnell mal etwas an der Live-Seite ausprobiert, etwas geht schief und die Webseite ist erstmal offline. Backups sind Pflicht, keine Frage, aber auch ein Backup wieder einzuspielen ist nicht mal eben gemacht und das Backup selten ganz aktuell.<\/p>\n<p>Was es braucht, ist eine Testumgebung, dies haben wir bei unserer Webseite <a href=\"https:\/\/www.da-software.net\" target=\"_blank\" rel=\"noopener noreferrer\">DA-Software.net<\/a> festgestellt. Neben Blog und Webseite ist auch ein Online-Shop mit zahlreichen Plugins in Verwendung. \u00c4nderungen haben wir bisher immer am Live-System vorgenommen und irgendwelche Tests, besser gelassen.<\/p>\n<p>Irgendwann ist das nicht mehr praktikabel, aber es gibt bei WordPress f\u00fcr alles ein Plugin, so auch f\u00fcr das Erstellen einer Testumgebung, einer sogenannten Staging-Umgebung. Hier kommt das Plugin &#8222;<a href=\"https:\/\/de.wordpress.org\/plugins\/wp-staging\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Staging<\/a>&#8220; ins Spiel. Dieses erstellt auf Knopfdruck eine Kopie der Webseite, welche anschlie\u00dfend gefahrlos zum Testen verwendet werden kann. Geht etwas schief, die originale Webseite l\u00e4uft weiter und die Staging Umgebung kann einfach gel\u00f6scht werden.<\/p>\n<p>Funktioniert alles nach dem Test, besteht sogar die M\u00f6glichkeit, die \u00c4nderungen auf die Live-Seite zu pushen, wobei diese Funktion den K\u00e4ufern der Pro-Version vorenthalten ist.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"WP_Staging_installieren_und_einrichten\"><\/span>WP Staging installieren und einrichten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die kostenlose Version des Plugins kann direkt \u00fcber die Plugin-Seite von WordPress installiert werden. Das Erstellen einer Testumgebung geht anschlie\u00dfend auf Knopfdruck. \u00dcber das Seitenmen\u00fc kann das Plugin aufgerufen werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_1.png\" alt=\"\" width=\"426\" height=\"259\" class=\"alignnone size-full wp-image-1088\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_1.png 426w, \/wp-content\/uploads\/2020\/09\/staging_1-300x182.png 300w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/p>\n<p>Die Standardeinstellungen passen in den meisten F\u00e4llen. Diese legen eine Kopie auf dem gleichen Server, der gleichen Datenbank mit allen WordPress-Dateien an. In den erweiterten Einstellungen k\u00f6nnen weitere Ordner hinzugef\u00fcgt werden, auch der Transfer in eine andere Datenbank ist m\u00f6glich.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_2.png\" alt=\"\" width=\"600\" height=\"532\" class=\"alignnone size-full wp-image-1089\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_2.png 600w, \/wp-content\/uploads\/2020\/09\/staging_2-300x266.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Nun starten wir nur noch den Kloning-Prozess. Genug Speicher sollte vorhanden sein, da die Seite und Datenbank komplett kopiert hat. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_3.png\" alt=\"\" width=\"277\" height=\"214\" class=\"alignnone size-full wp-image-1090\" \/><\/p>\n<p>Nun geht es los, der Vorgang dauert eine gewisse Zeit, je nach Gr\u00f6\u00dfe der Webseite. Bei unserer Webseite hat der Vorgang geschlagene 13 Minuten.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_4.png\" alt=\"\" width=\"666\" height=\"284\" class=\"alignnone size-full wp-image-1091\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_4.png 666w, \/wp-content\/uploads\/2020\/09\/staging_4-300x128.png 300w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/p>\n<p>Anschlie\u00dfend kann die Staging-Umgebung direkt ge\u00f6ffnet werden. Der Zugriff ist standardm\u00e4\u00dfig nur mit Login m\u00f6glich.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_5.png\" alt=\"\" width=\"586\" height=\"476\" class=\"alignnone size-full wp-image-1092\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_5.png 586w, \/wp-content\/uploads\/2020\/09\/staging_5-300x244.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/p>\n<p>Eine farbige Leiste zeigt uns, dass wir uns in der Staging-Umgebung befinden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_6.png\" alt=\"\" width=\"365\" height=\"111\" class=\"alignnone size-full wp-image-1093\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_6.png 365w, \/wp-content\/uploads\/2020\/09\/staging_6-300x91.png 300w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/p>\n<p>Hier k\u00f6nnen Sie nun testen und herumspielen, Plugins installieren und die Konfiguration ver\u00e4ndern. Alle \u00c4nderungen haben nur auf die Test-Seite Auswirkungen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Probleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Probleme kann es mit lizensierten Plugins geben, welche in Ihrer Testumgebung nicht klar kommen. Was genau funktioniert und was nicht, h\u00e4ngt vom Plugin ab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_7.png\" alt=\"\" width=\"531\" height=\"213\" class=\"alignnone size-full wp-image-1094\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_7.png 531w, \/wp-content\/uploads\/2020\/09\/staging_7-300x120.png 300w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/p>\n<p>Auch ein Plugin f\u00fcr WebP-Bilder macht kleinere Probleme, hier hilft das Deaktivieren des Plugins.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_8.png\" alt=\"\" width=\"1022\" height=\"127\" class=\"alignnone size-full wp-image-1095\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_8.png 1022w, \/wp-content\/uploads\/2020\/09\/staging_8-300x37.png 300w, \/wp-content\/uploads\/2020\/09\/staging_8-768x95.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Testumgebungen_verwalten\"><\/span>Testumgebungen verwalten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mit dem Plugin lassen sich beliebig viele Testumgebungen anlegen und verwalten, auch eine Aktualisierung ist m\u00f6glich.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_9.png\" alt=\"\" width=\"643\" height=\"265\" class=\"alignnone size-full wp-image-1096\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_9.png 643w, \/wp-content\/uploads\/2020\/09\/staging_9-300x124.png 300w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Beim L\u00f6schen k\u00f6nnen wir auch festlegen, was genau gel\u00f6scht werden soll, auch hier sind die Standardeinstellungen in den meisten F\u00e4llen richtig.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/09\/staging_10.png\" alt=\"\" width=\"512\" height=\"208\" class=\"alignnone size-full wp-image-1097\" srcset=\"\/wp-content\/uploads\/2020\/09\/staging_10.png 512w, \/wp-content\/uploads\/2020\/09\/staging_10-300x122.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ein sehr sinnvolles Plugin f\u00fcr gr\u00f6\u00dfere Webseiten, bei denen man nicht am Live-System experimentieren m\u00f6chte. Die Webseite l\u00e4sst sich klonen und fast wie die Originalwebseite verwenden. Anschlie\u00dfend kann man die \u00c4nderungen in das Produktiv-System \u00fcbernehmen, wobei diese Funktion nur den Anwendern der Pro-Version zur Verf\u00fcgung steht. Aber bereits die kostenlose Version kann zum Testen und Ausprobieren verwendet werden, bevor man die \u00c4nderungen am Live-System vornimmt.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wie richte ich eine Testumgebung mit WordPress ein?<\/p>\n","protected":false},"author":1,"featured_media":279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[51],"tags":[53,52],"class_list":["post-1087","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-plugin","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/1087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/comments?post=1087"}],"version-history":[{"count":0,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/1087\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media\/279"}],"wp:attachment":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media?parent=1087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/categories?post=1087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/tags?post=1087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}