{"id":912,"date":"2024-09-20T09:49:59","date_gmt":"2024-09-20T08:49:59","guid":{"rendered":"http:\/\/ghanim-solution.de\/?p=912"},"modified":"2024-09-20T09:53:59","modified_gmt":"2024-09-20T08:53:59","slug":"wordpress-zusammen-mit-nextcloud-auf-dem-raspberry-pi-installieren","status":"publish","type":"post","link":"https:\/\/ghanim-solution.de\/index.php\/2024\/09\/20\/wordpress-zusammen-mit-nextcloud-auf-dem-raspberry-pi-installieren\/","title":{"rendered":"WordPress zusammen mit NextCloud auf dem Raspberry Pi installieren"},"content":{"rendered":"\n<p>Wenn NextCloud Hub und MariaDB bereits installiert sind (wodurch auch Apache installiert ist), k\u00f6nnen wir direkt zur Vorbereitung der WordPress-Installation springen.<\/p>\n\n\n\n<p class=\"has-large-font-size\">MySQL-Datenbank f\u00fcr WordPress einrichten<\/p>\n\n\n\n<p>Zuerst aktualisieren wir das System, bevor wir mit der Datenbank-Konfiguration fortfahren:<\/p>\n\n\n\n<pre><code class=\"language-bash\">\nsudo apt update\nsudo apt upgrade\n<\/code><\/pre>\n\n\n\n\n<p>Anschlie\u00dfend loggen wir uns in MySQL ein:<\/p>\n\n\n\n<pre><code class=\"language-bash\">\nsudo mysql -u root -p\n<\/code><\/pre>\n\n\n\n\n<p class=\"has-large-font-size\">Datenbank erstellen<\/p>\n\n\n\n<p>Erstellen Sie eine neue Datenbank f\u00fcr WordPress:<\/p>\n\n\n\n<pre><code class=\"language-sql\">\nCREATE DATABASE wordpress;\n<\/code><\/pre>\n\n\n\n\n<p class=\"has-large-font-size\">Benutzer f\u00fcr die Datenbank erstellen<\/p>\n\n\n\n<p>Erstellen Sie einen neuen Benutzer f\u00fcr die Datenbank. <strong>Hinweis:<\/strong> Ersetzen Sie <code>new_user<\/code> und <code>new_password<\/code> durch Ihre eigenen Angaben:<\/p>\n\n\n\n<pre><code class=\"language-sql\">\nCREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';\n<\/code><\/pre>\n\n\n\n\n<p class=\"has-large-font-size\">Berechtigungen erteilen<\/p>\n\n\n\n<p>Geben Sie dem neuen Benutzer die Berechtigungen, um die Datenbank zu verwalten. <strong>Hinweis:<\/strong> Ersetzen Sie <code>new_user<\/code> durch den in Schritt 2 gew\u00e4hlten Benutzernamen:<\/p>\n\n\n\n<pre><code class=\"language-sql\">\nGRANT ALL ON wordpress.* TO 'new_user'@'localhost';\n<\/code><\/pre>\n\n\n\n\n<p>Verlassen Sie die MySQL-Sitzung, indem Sie <code>Ctrl + D<\/code> dr\u00fccken.<\/p>\n\n\n\n<p class=\"has-large-font-size\">WordPress einrichten<\/p>\n\n\n\n<p>Nun laden wir WordPress herunter und extrahieren es in das Verzeichnis <code>\/var\/www\/html<\/code> auf dem Raspberry Pi. Um PHP zu erlauben, WordPress ohne Berechtigungsfehler zu verarbeiten, \u00e4ndern wir die Berechtigungen f\u00fcr den Ordner <code>\/var\/www\/html<\/code> mit dem Benutzer und der Gruppe <code>www-data<\/code>.<\/p>\n\n\n\n<p class=\"has-large-font-size\">WordPress herunterladen und extrahieren:<\/p>\n\n\n\n<pre><code class=\"language-bash\">\ncd \/var\/www\/html\nsudo wget http:\/\/wordpress.org\/latest.tar.gz\nsudo tar xzf latest.tar.gz\nsudo mv wordpress\/* .\/\nsudo rm -rf wordpress latest.tar.gz\n<\/code><\/pre>\n\n\n\n\n<p class=\"has-large-font-size\">Berechtigungen anpassen:<\/p>\n\n\n\n<p>F\u00fcgen Sie den Benutzer <code>pi<\/code> zur Gruppe <code>www-data<\/code> hinzu und \u00e4ndern Sie die Eigent\u00fcmerschaft des Verzeichnisses:<\/p>\n\n\n\n<pre><code class=\"language-bash\">\nsudo usermod -a -G www-data pi\nsudo chown -R -f www-data:www-data \/var\/www\/html\n<\/code><\/pre>\n\n\n\n\n<p class=\"has-large-font-size\">WordPress \u00fcber den Webbrowser einrichten<\/p>\n\n\n\n<p>\u00d6ffnen Sie nun in einem Webbrowser (z.B. Firefox) die IP-Adresse Ihres Raspberry Pi. Sie werden zur WordPress-Einrichtungsseite weitergeleitet, wo Sie die Installation abschlie\u00dfen k\u00f6nnen.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Fazit<\/p>\n\n\n\n<p>Nachdem Sie diese Schritte durchgef\u00fchrt haben, sollte WordPress neben NextCloud auf Ihrem Raspberry Pi erfolgreich installiert sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn NextCloud Hub und MariaDB bereits installiert sind (wodurch auch Apache installiert ist), k\u00f6nnen wir direkt zur Vorbereitung der WordPress-Installation springen. MySQL-Datenbank f\u00fcr WordPress einrichten Zuerst aktualisieren wir das System, bevor wir mit der Datenbank-Konfiguration fortfahren: sudo apt update sudo apt upgrade Anschlie\u00dfend loggen wir uns in MySQL ein: sudo mysql -u root -p Datenbank [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":914,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/comments?post=912"}],"version-history":[{"count":1,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/912\/revisions"}],"predecessor-version":[{"id":913,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/912\/revisions\/913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media\/914"}],"wp:attachment":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media?parent=912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/categories?post=912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/tags?post=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}