{"id":14686,"date":"2022-10-28T17:38:55","date_gmt":"2022-10-28T15:38:55","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=14686"},"modified":"2022-11-11T09:07:37","modified_gmt":"2022-11-11T08:07:37","slug":"wordpress-mit-cloud-init-einrichten","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/wordpress-mit-cloud-init-einrichten\/","title":{"rendered":"WordPress mit Cloud-Init einrichten\u00a0"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg\" alt=\"\" class=\"wp-image-14681\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head-600x315.jpeg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head-768x403.jpeg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>WordPress ist das meistgenutzte Open-Source-Content-Management-System &#8211; und es ist v\u00f6llig kostenlos. Mehr als 40 % der Websites im Internet werden mit WordPress* betrieben, sowohl kleine Blogs als auch gro\u00dfe Websites. WordPress ist extrem anpassbar und anf\u00e4ngerfreundlich, eignet sich aber auch f\u00fcr gro\u00dfe und komplexe Websites.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-automatisierung-des-einrichtungsprozess-mit-cloud-init\">Automatisierung des Einrichtungsprozess mit Cloud-Init&nbsp;<\/h2>\n\n\n\n<p>Das Einrichten neuer WordPress-Instanzen ist einfach, aber damit WordPress l\u00e4uft, ben\u00f6tigst Du einen Webserver und eine MySQL-Datenbank. All das einzurichten kann viel Zeit in Anspruch nehmen, vor allem, wenn es sich um einen gr\u00f6\u00dferen Ma\u00dfstab handelt..&nbsp;<\/p>\n\n\n\n<p>Wenn Du jedoch WordPress zu Deinem bestehenden Server hinzuf\u00fcgen m\u00f6chtest, lies Dir <a href=\"https:\/\/contabo.com\/blog\/de\/wordpress-auf-einem-vps-installieren\/\" target=\"_blank\" rel=\"noreferrer noopener\">diesen Artikel zur manuellen Einrichtung von WordPress<\/a> durch.&nbsp;<\/p>\n\n\n\n<p>Cloud-Init kann verwendet werden, um den Installations- und Einrichtungsprozess deines Servers zu automatisieren, indem dein Server einem bestimmten Satz von Anweisungen folgt, die du definierst. In diesem Leitfaden werden wir einen Blick darauf werfen, wie der Installationsprozess aussieht und eine Cloud-Init-Konfiguration daf\u00fcr erstellen, damit er automatisiert werden kann.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vorteile-von-cloud-init\">Vorteile von Cloud-Init<\/h2>\n\n\n\n<p>Die wahre St\u00e4rke von Cloud-Init liegt nicht nur in der Automatisierung der Erstinstallation, sondern auch in der automatischen Replikation auf mehreren Servern. Dies ist eine enorme Zeitersparnis im Falle einer Katastrophe, wenn du einen neuen Server so schnell wie m\u00f6glich zum Laufen bringen und konfigurieren musst. F\u00fcr weitere Details \u00fcber Cloud-Init selbst haben wir einen <a href=\"https:\/\/contabo.com\/blog\/de\/was-ist-cloud-init\/\" target=\"_blank\" rel=\"noreferrer noopener\">ganzen Artikel \u00fcber die Vorteile und den Einsatz<\/a> geschrieben.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wordpress-voraussetzungen\">WordPress Voraussetzungen<\/h2>\n\n\n\n<p>Bevor wir mit dem Installationsprozess beginnen k\u00f6nnen, m\u00fcssen wir wissen, was wir eigentlich installieren m\u00fcssen. WordPress empfiehlt&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Server mit PHP in der Version 7.4 oder h\u00f6her,&nbsp;<\/li><li>MySQL Version 5.7 ODER MariaDB Version 10.3 oder h\u00f6her,&nbsp;<\/li><li>Apache2, nginx oder ein anderer Webserver&nbsp;<\/li><\/ul>\n\n\n\n<p>Grunds\u00e4tzlich verwendet WordPress also den LAMP-Stack (mit m\u00f6glichen Variationen), der f\u00fcr Linux, Apache, MySQL \/ MariaDB und PHP steht. Wir werden MariaDB Version 10.3 und PHP 8.1 installieren, da dies die neuste stabile Version von PHP ist (Stand Oktober 2022).&nbsp;<\/p>\n\n\n\n<p>Du kannst entweder einen VPS, VDS oder einen dedicated Server verwenden, je nachdem, wie gro\u00df deine Anforderungen sind. Das gleiche gilt f\u00fcr das Betriebssystem, du kannst jede Linux-Distribution verwenden. Eine g\u00e4ngige Wahl ist ein <a href=\"https:\/\/contabo.com\/de\/vps\/vps-m-ssd\/?image=debian.290&amp%3Bqty=1&amp%3Bcontract=1&amp%3Bstorage-type=vps-m-nvme-100-gb\" target=\"_blank\" rel=\"noreferrer noopener\">VPS M mit NVMe-Speicher und Debian 11<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-lamp-stack-einrichtung\">LAMP Stack Einrichtung&nbsp;<\/h2>\n\n\n\n<p>Wir haben bereits eine <a href=\"https:\/\/contabo.com\/blog\/de\/lamp-stack-mit-cloud-init\/\" target=\"_blank\" rel=\"noreferrer noopener\">Anleitung zur Einrichtung des LAMP-Stacks mit Cloud-Init<\/a> erstellt, die wir als Ausgangspunkt f\u00fcr unsere neue Cloud-Init-Konfiguration verwenden werden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#cloud-config\npackage_update: true\npackage_upgrade: true\npackages:\n  - software-properties-common\n  - wget\n  - curl\n  - apache2\nruncmd:\n  - curl -sSL https:\/\/packages.sury.org\/php\/README.txt | sudo bash -x\n  - sudo apt-get install php8.1 php8.1-cli php8.1-common php8.1-curl php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-xsl php8.1-zip php8.1-bz2 libapache2-mod-php8.1 -y\n  - service apache2 restart\n  - apt install mariadb-server mariadb-client -y\n  - pw=$(openssl rand -base64 18); mysqladmin -u root -h localhost password \"$pw\"; echo \"mysql_password=$pw\" &gt;&gt; \/home\/mysql_access.txt\n  - mysqladmin reload\n<\/code><\/pre>\n\n\n\n<p>Damit wird Apache2 mit PHP 8.1 und MariaDB installiert. Das Passwort f\u00fcr unsere MariaDB-Datenbank ist in dieser Datei gespeichert: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/home\/mysql_access.txt<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wordpress-installation\">WordPress Installation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-datenbank-erstellen\">Datenbank erstellen&nbsp;<\/h3>\n\n\n\n<p>Dieser Schritt ist ziemlich einfach, wir m\u00fcssen nur einen SQL-Befehl ausf\u00fchren, um eine neue, leere Datenbank zu erstellen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE wordpress;&nbsp;<\/code><\/pre>\n\n\n\n<p>F\u00fcgen wir dies also zu unserer Konfiguration hinzu:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Create database\n  - sudo mysql -e \u201cCREATE DATABASE wordpress;\u201d\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wordpress-cli\">WordPress CLI<\/h3>\n\n\n\n<p>WordPress ist bekannt f\u00fcr seine einfache Installation, und das gilt auch f\u00fcr Headless-Installationen (ohne das visuelle Installationsprogramm im Browser zu \u00f6ffnen). Die WordPress-CLI bietet eine sehr einfache M\u00f6glichkeit zur Installation und Konfiguration einer WordPress-Instanz. Installieren wir also zun\u00e4chst das CLI:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Install WordPress CLI\n  - cd ~ \n  - sudo curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar\n  - sudo chmod +x wp-cli.phar\n  - sudo mv wp-cli.phar \/usr\/local\/bin\/wp\n<\/code><\/pre>\n\n\n\n<p>Dies l\u00e4dt die CLI-Datei in das Home-Verzeichnis herunter, macht sie ausf\u00fchrbar und verschiebt sie in das bin-Verzeichnis, so dass der Befehl &#8222;wp&#8220; global verf\u00fcgbar ist.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wordpress-einrichtung\">WordPress Einrichtung<\/h3>\n\n\n\n<p>Nach der Installation der CLI ist die eigentliche Einrichtung in wenigen einfachen Schritten erledigt:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Navigiere zum Stammverzeichnis des Webservers (\/var\/www\/html)&nbsp;<\/li><li>Lade die neueste WordPress-Version herunter&nbsp;<\/li><li>Konfiguriere die Datenbankverbindung&nbsp;<\/li><li>Installiere WordPress&nbsp;<\/li><\/ol>\n\n\n\n<p>Hinweis: Wir werden die Befehle als Benutzer &#8222;www-data&#8220; ausf\u00fchren, da dies der Benutzer ist, der die PHP-Skripte ausf\u00fchrt. Wenn wir die Dateien und Ordner als Root-Benutzer erstellen, hat der www-data-Benutzer nicht gen\u00fcgend Rechte, um \u00c4nderungen an den Verzeichnissen vorzunehmen (z. B. Dateien hochladen, Plugins\/Themes installieren, &#8230;).&nbsp;<\/p>\n\n\n\n<p>Bereite das html-Verzeichnis vor (setze die richtigen Berechtigungen):&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  # Set up WordPress\n  - cd \/var\/www\/\n  - sudo chown -R www-data:www-data html\n  - sudo chmod 755 html\n  - cd html\n<\/code><\/pre>\n\n\n\n<p>L\u00f6sche auch die Standard-HTML-Datei, die w\u00e4hrend der Apache2-Installation erstellt wurde. Standardm\u00e4\u00dfig ist der Apache2 so konfiguriert, dass er zuerst nach einer index.html-Datei sucht (vor index.php), d.h. auch wenn WordPress installiert ist, wird die Standard-HTML-Datei vom Apache2 angezeigt:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> - sudo rm index.html&nbsp;<\/code><\/pre>\n\n\n\n<p>Downloade den WordPress-Kern:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> - sudo -u www-data wp core download&nbsp;<\/code><\/pre>\n\n\n\n<p>Konfiguriere die MySQL-Datenbank mit den Anmeldedaten und dem DB-Namen wie zuvor festgelegt:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- sudo -u www-data wp core config --dbname='wordpress' --dbuser='root' --dbpass=\"$pw\" --dbhost='localhost' --dbprefix='wp_'&nbsp;<\/code><\/pre>\n\n\n\n<p>Stelle sicher, dass WordPress auf das Verzeichnis &#8222;wp-content&#8220; zugreifen kann (themes \/ plugins \/ file-uploads \/ &#8230;):&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- sudo chmod -R 755 \/var\/www\/html\/wp-content<\/code><\/pre>\n\n\n\n<p>Nun ist WordPress heruntergeladen und mit der MySQL-Datenbank verbunden. Um die Installation abzuschlie\u00dfen, m\u00fcssen wir jedoch noch einen Admin-Benutzer anlegen und einige Angaben zur Website machen.&nbsp;<\/p>\n\n\n\n<p>Wenn du es vorziehst, diesen Schritt \u00fcber eine visuelle Schnittstelle im Browser auszuf\u00fchren, kannst du den n\u00e4chsten Befehl \u00fcberspringen. Sobald der Server bereit ist, \u00f6ffnest du die IP-Adresse des Servers im Browser und das WordPress-Installationsprogramm wird f\u00fcr diesen letzten Schritt angezeigt.&nbsp;<\/p>\n\n\n\n<p>Um die Installation automatisch mit cloud-init abzuschlie\u00dfen, verwende diesen Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- sudo -u www-data wp core install --url='http:\/\/your-wordpress-website.com' --title='Meine WordPress Website' --admin_user='admin' --admin_password='secure' <a href=\"mailto:--admin_email=\"admin@example.com\" target=\"_blank\" rel=\"noreferrer noopener\">--admin_email='admin@example.com<\/a>'<\/code><\/pre>\n\n\n\n<p>Stelle sicher, dass du die Platzhalter durch deine echten Informationen ersetzt.&nbsp;<\/p>\n\n\n\n<p>Ein letzter Befehl: WordPress selbst und viele Plugins verwenden .htaccess-Dateien, um Dinge zu tun wie&nbsp;<\/p>\n\n\n\n<p>benutzerdefinierte Permalinks,&nbsp;<\/p>\n\n\n\n<p>den Zugriff auf bestimmte Dateien und Ordner zu verhindern,&nbsp;<\/p>\n\n\n\n<p>Caching zu aktivieren,&nbsp;<\/p>\n\n\n\n<p>und vieles mehr. Um .htaccess-Dateien zuzulassen, erstelle eine neue Datei im Apache2-Konfigurationsordner, die &#8222;AllowOverride&#8220; auf All (f\u00fcr das Verzeichnis \/var\/www\/html) setzt, aktiviere das Rewrite-Modul und starte Apache2 neu:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  - sudo echo -e \"&lt;Directory \/var\/www\/html&gt;\\n    AllowOverride All\\n&lt;\/Directory&gt;\" &gt;&gt; \/etc\/apache2\/sites-enabled\/allow-htaccess.conf\n  - sudo a2enmod rewrite\n  - sudo service apache2 restart\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fertige-cloud-init-config\">Fertige Cloud-Init Config<\/h2>\n\n\n\n<p>Alle Schritte zusammengenommen, sieht die endg\u00fcltige Cloud-Init-Konfigurationsdatei so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#cloud-config\npackage_update: true\npackage_upgrade: true\npackages:\n  - software-properties-common\n  - wget\n  - curl\n  - apache2\nruncmd:\n  - curl -sSL https:\/\/packages.sury.org\/php\/README.txt | sudo bash -x\n  - sudo apt-get install php8.1 php8.1-cli php8.1-common php8.1-curl php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-xsl php8.1-zip php8.1-bz2 libapache2-mod-php8.1 -y\n  - service apache2 restart\n  - apt install mariadb-server mariadb-client -y\n  - pw=$(openssl rand -base64 18); mysqladmin -u root -h localhost password \"$pw\"; echo \"mysql_password=$pw\" &gt;&gt; \/home\/mysql_access.txt\n  - mysqladmin reload\n\n  # Create database\n  - sudo mysql -e \"CREATE DATABASE wordpress;\"\n\n  # Install WordPress CLI\n  - cd ~ \n  - sudo curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar\n  - sudo chmod +x wp-cli.phar\n  - sudo mv wp-cli.phar \/usr\/local\/bin\/wp\n\n  # Set up WordPress\n  - cd \/var\/www\/\n  - sudo chown -R www-data:www-data html\n  - sudo chmod 755 html\n  - cd html\n  - sudo rm index.html\n  - sudo -u www-data wp core download\n  - sudo -u www-data wp core config --dbname='wordpress' --dbuser='root' --dbpass=\u201d$pw\u201d --dbhost='localhost' --dbprefix='wp_'\n  - sudo chmod -R 755 \/var\/www\/html\/wp-content\n\n  # Install WordPress\n  - sudo -u www-data wp core install --url='http:\/\/your-wordpress-website.com' --title='My WordPress Website' --admin_user='admin' --admin_password='secure' --admin_email='admin@example.com'\n\n  # Allow .htaccess files\n  - sudo echo -e \"&lt;Directory \/var\/www\/html&gt;\\n    AllowOverride All\\n&lt;\/Directory&gt;\" &gt;&gt; \/etc\/apache2\/sites-enabled\/allow-htaccess.conf\n  - sudo a2enmod rewrite\n  - sudo service apache2 restart\n<\/code><\/pre>\n\n\n\n<p>(*) Laut der <a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">offiziellen WordPress-Website<\/a> und <a href=\"https:\/\/w3techs.com\/technologies\/details\/cm-wordpress\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">W3Techs<\/a>.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Einrichten einer WordPress-Instanz kann mit Hilfe von Cloud-init in Sekundenschnelle erfolgen. In diesem Artikel zeigen wir Dir, wie es gemacht wird.<\/p>\n","protected":false},"author":50,"featured_media":14681,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-14686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head-150x150.jpeg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head-600x315.jpeg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head-768x403.jpeg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/10\/blog-head.jpeg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Das Einrichten einer WordPress-Instanz kann mit Hilfe von Cloud-init in Sekundenschnelle erfolgen. In diesem Artikel zeigen wir Dir, wie es gemacht wird.","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/14686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=14686"}],"version-history":[{"count":0,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/14686\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/14681"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=14686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=14686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=14686"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=14686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}