Wie man eine WordPress-Website auf Raspberry Pi

Wie man eine WordPress-Website auf Raspberry Pi

hostet

Möchten Sie, dass ein Webserver Ihre WordPress-Website hostet, aber nicht über die Mittel verfügt? Vielleicht müssen Sie einfach einige Plugins oder Themes testen, bevor Sie sie auf der Live-Site veröffentlichen? Wie auch immer, Sie können einen Raspberry Pi verwenden!

Hier erfahren Sie, wie Sie Apache, MySQL und PHP auf Ihrem Raspberry Pi einrichten und Websites lokal (in Ihrem eigenen Netzwerk) oder im Internet hosten.

Warum WordPress verwenden?

Wenn Sie nach einer Möglichkeit suchen, eine Website mit minimalem Aufwand zu hosten, ist WordPress keine offensichtliche Lösung. Wir haben schon darüber nachgedacht, wie man das Pi konfiguriert, um eine statische oder dynamische Website zu hosten. Ihre eigene Website auf Ihrem Raspberry Pi zu hosten Ihre eigene Website auf Ihrem Raspberry Pi zu betreiben, aber die Hosting-Kosten nicht leisten zu können? Ein Weg dazu ist mit dem leistungsschwachen Raspberry Pi, der mehr als in der Lage ist, grundlegende Webserver-Software auszuführen. Lesen Sie mehr (das heißt, eines, das auf standardmäßigen, vordefinierten Seiten oder einer Site basiert, die eine Datenbank zum Auffüllen von Seiten verwendet).

Tatsächlich brauchen Sie vielleicht gar keinen Webserver. Das Itty Bitty-Projekt können Sie eine Webseite erstellen So erstellen Sie eine Hosting-Kostenlose Website mit Itty Bitty So erstellen Sie eine Hosting-Kostenlose Website mit Itty Bitty Müssen Sie eine Web-Seite erstellen, aber Webhosting nicht leisten können? Mit Itty Bitty Websites brauchen Sie überhaupt kein Hosting! Lesen Sie mehr, das in seiner eigenen URL enthalten ist.

Aber wenn Sie wirklich WordPress verwenden müssen, oder wenn Sie ein Theme oder Plugins für eine WordPress-Site entwickeln, dann ist es eine gute Option, einen Raspberry Pi mit der Webanwendung zu installieren und zu verwenden.

Welchen Raspberry Pi sollten Sie verwenden?

Um WordPress auf einem Raspberry Pi zu installieren, müssen Sie es als LAMP-Server einrichten. Wenn Linux, Apache, MySQL und PHP installiert sind, kann Ihr Pi dann mit WordPress (und anderer Website-Software) umgehen.

Wie man eine WordPress-Website auf Raspberry Pi

Mehrere Modelle von Raspberry Pi sind verfügbar. Sie könnten eine, mehrere oder keine haben. Aber welches ist am besten geeignet für WordPress?

Glücklicherweise kann jede Version des Raspberry Pi als Host für eine WordPress-Seite verwendet werden. Für die besten Ergebnisse empfehlen wir jedoch, einen Raspberry Pi 2 oder höher zu verwenden. Stellen Sie außerdem sicher, dass Sie eine größere SD-Karte mit mindestens 16 GB verwenden, da Speicherplatz für Web-Server eine wichtige Voraussetzung ist. (Beachten Sie auch einen externen Speicher für das Pi!)

Der Rest dieses Tutorials setzt voraus, dass Ihr Raspberry Pi eingeschaltet und mit Ihrem lokalen Netzwerk verbunden ist. Sie sollten SSH auch für den Remote-Zugriff auf die Befehlszeile konfigurieren.

Schritt 1: Einrichten des Apache-Webservers

Beginnen Sie mit der Installation des Apache-Webservers. Dies ist eine Software, mit der Sie jede Art von Webseite für jeden Browser bereitstellen können. Es ist alles, was Sie brauchen, um eine HTML-Seite zu bedienen, statisch oder dynamisch mit PHP erstellt.

sudo apt install apache2 -y

Nach der Installation legt Apache eine Test-HTML-Datei in den Webordner auf deinem Pi. Sie sollten dies von einem anderen Computer (oder Smartphone) in Ihrem Netzwerk testen. Sie müssen die IP-Adresse des Pi in der Adressleiste Ihres Browsers eingeben. Wenn Sie SSH verwenden, wissen Sie dies bereits; Geben Sie andernfalls

hostname -I

ein. Dies zeigt die IP-Adresse Ihres Raspberry Pi an. Die angezeigte Seite sollte etwa so aussehen:

Wie man eine WordPress-Website auf Raspberry Pi

Sie können auch überprüfen, ob die Webseite von Ihrem Raspberry Pi aus funktioniert: http: // localhost Adresse.

Schritt 2: Installieren Sie PHP auf dem Raspberry Pi

Als nächstes müssen Sie PHP installieren. Dies ist ein Software-Preprozessor, der die Bereitstellung servergenerierter Webseiten statt statischer HTML-Seiten ermöglicht. Während eine HTML-Seite in ihrer Gesamtheit geschrieben werden kann, wird eine PHP-Seite Aufrufe an andere Seiten und die Datenbank enthalten, um sie mit Inhalt zu füllen.

Während andere serverseitige Plattformen verfügbar sind (wie ASP), ist PHP hier unerlässlich, da es für WordPress benötigt wird, da WordPress selbst in PHP geschrieben ist.

Installieren mit:

sudo apt install php -y

Sobald dies erledigt ist, sollten Sie testen, ob PHP funktioniert. Wechseln Sie in das Verzeichnis / var / www / html /:

cd /var/www/html/

Löschen Sie hier die Datei index.html (die zuvor angezeigte Webseite):

sudo rm index.html

Als nächstes erstellen Sie eine neue Datei, index.php mit Ihrem Texteditor (nano ist standardmäßig installiert).

sudo nano index.php

Hier fügen Sie einen beliebigen (oder alle) des folgenden Codes hinzu:

<?php echo "hello world"; ?>

<?php echo date('Y-m-d H:i:s'); ?>

<?php phpinfo(); ?>

In dieser Reihenfolge werden folgende Befehle angezeigt:

  • Der Ausdruck „Hallo Welt“
  • Das aktuelle Datum und die aktuelle Uhrzeit
  • PHP info für die Installation

Speichern Sie die Datei und starten Sie Apache neu:

sudo service apache2 restart

Aktualisieren Sie die Seite, um die Ergebnisse zu sehen.

Wie man eine WordPress-Website auf Raspberry Pi

PHP und Apache arbeiten beide. Jetzt ist es Zeit, die Datenbanksoftware MySQL zu installieren.

Schritt 3: MySQL auf dem Raspberry Pi installieren

WordPress (und andere dynamisch generierte Website-Software) benötigt eine Datenbank, um den Inhalt, Links zu Bildern und den Benutzerzugriff zu verwalten ( unter vielen anderen Dingen). Dieses Projekt verwendet eine Verzweigung von MySQL namens MariaDB:

sudo apt install mysql-server php-mysql -y

Sobald dies installiert ist, müssen Sie Apache erneut starten:

sudo service apache2 restart

Wie bereits erwähnt, sind für diesen Projekttyp andere Datenbankoptionen verfügbar. Für die besten Ergebnisse, besonders wenn Sie zum ersten Mal einen Webserver konfigurieren, bleiben Sie bei MySQL.

Schritt 4: Installieren Sie WordPress auf dem Raspberry Pi

Um WordPress zu installieren, müssen Sie es zuerst installieren. Löschen Sie dazu den Inhalt des / html / -Verzeichnisses:

cd /var/www/html/
sudo rm *

Der Sternchen-Platzhalter (*) löscht alles in das Verzeichnis dank dem Befehl rm (remove).

Wie man eine WordPress-Website auf Raspberry Pi

Als nächstes laden Sie mit wget die neueste Version von WordPress herunter:

sudo wget http://wordpress.org/latest.tar.gz

Nach dem Herunterladen, entpacken Sie den Inhalt:

sudo tar xzf latest.tar.gz

Das WordPress-Verzeichnis sollte erstellt werden, aber Sie wollen den Inhalt in HTML. Während Sie diese manuell über die Desktop-Benutzeroberfläche verschieben können, ist dies in der Befehlszeile einfach möglich:

sudo mv wordpress/* .

Achten Sie darauf, dass Sie am Ende Leerzeichen und Punkte einfügen, die auf das aktuelle Verzeichnis verweisen!

Geben Sie ls ein, um zu bestätigen, dass das Verzeichnis voll mit WordPress-Ordnern und PHP-Dateien ist:

Wie man eine WordPress-Website auf Raspberry Pi

Bevor Sie fortfahren, räumen Sie die Dinge ein wenig auf und verwerfen Sie die heruntergeladene Datei und das WordPress-Verzeichnis:

sudo rm -rf wordpress latest.tar.gz

Als nächstes setze den Apache-Benutzer als Besitzer des Verzeichnisses:

sudo chown -R www-data: .

Schritt 5: Konfigurieren von MySQL

Um die Datenbank einzurichten, müssen Sie zuerst den Installationsbefehl ausführen:

sudo mysql_secure_installation

Sie werden in Kürze aufgefordert, ein root-Passwort festzulegen. Befolgen Sie die Anweisungen auf dem Bildschirm, und notieren Sie sich das Passwort, das später benötigt wird.

Sobald dies eins ist, werden die folgenden Eingabeaufforderungen angezeigt:

  • Entfernen Sie anonyme Benutzer
  • Root-Anmeldung remote verweigern
  • Entfernen Test-Datenbank und Zugriff darauf
  • Reload-Berechtigungstabellen jetzt

Tippen Sie für jede dieser Optionen auf Y, um zu bestätigen. Wenn Sie fertig sind, wird das „Alles erledigt! &Rdquo; Nachricht wird angezeigt.

Schritt 6: Erstellen Sie die WordPress-Datenbank

Um WordPress zu installieren, müssen Sie zuerst die Datenbank konfigurieren. Beginnen Sie mit dem Befehl mysql und geben Sie das Passwort von früher ein.

sudo mysql -uroot -p

Dies öffnet den MariaDB-Monitor. Erstellen Sie die Datenbank an der Eingabeaufforderung:

create database wordpress;

Beachten Sie, wie alle Befehle innerhalb des MariaDB-Monitors mit einem „“;“ enden. Als nächstes benötigt der Benutzer root Datenbankberechtigungen. Verwenden Sie Ihr eigenes Passwort anstelle von PASSWORD.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Befolgen Sie dies, indem Sie vorherige Datenbankrechte löschen:

FLUSH PRIVILEGES;

Beenden Sie das MariaDB-Datenbankverwaltungstool mit Strg + D .

Schritt 7: Installieren und Konfigurieren von WordPress

Die Installation von WordPress ist einfach; Wenn Sie es bereits auf einer bestehenden Website getan haben, sollten Sie wissen, was zu tun ist.

Öffnen Sie die Website in Ihrem Browser (wie oben beschrieben). Sie sollten den WordPress Setup-Bildschirm sehen. Wählen Sie Ihre Sprache und dann Weiter und notieren Sie, was erforderlich ist: der Datenbankname, der Benutzername, das Kennwort, der Host und das Tabellenpräfix (dies gilt für die Datenbanktabellen).

Wenn Sie es so weit gebracht haben, sollten Sie die Datenbank „WordPress“ genannt haben und eine Notiz des Passworts haben. Der Benutzername lautet root und der Host localhost . Das Tabellenpräfix ist wp_.

Klicken Sie auf Senden und dann auf Installation ausführen und geben Sie den Site-Titel zusammen mit dem Nutzernamen und Passwort für Ihr Administratorkonto. Klicken Sie auf WordPress installieren und warten Sie, bis WordPress (schnell) eingerichtet ist.

Um sich bei Ihrer WordPress-Installation anzumelden, gehen Sie zu http: // localhost / wp-admin .

Wie man eine WordPress-Website auf Raspberry Pi

In diesem Stadium haben Sie eine Website, die Sie verwenden können. Blog, oder verwenden Sie eine statischere Website mit demOptionen, die Sie im Einstellungsbildschirm finden. Unser Leitfaden für den Einstieg in WordPress Richten Sie Ihren Blog mit WordPress ein: Der ultimative Leitfaden Richten Sie Ihren Blog mit WordPress ein: Der ultimative Leitfaden Sie möchten Ihren eigenen Blog starten, wissen aber nicht, wo Sie anfangen sollen? Sie sollten wirklich in WordPress schauen, der einfachsten und mächtigsten Blogging-Plattform, die heute verfügbar ist. Lesen Sie mehr wird hier helfen. Vergessen Sie nicht, ein Thema und ein paar nützliche Plugins zu wählen. Sie benötigen außerdem eine Methode, um über das Internet auf die Site zuzugreifen.

Zugriff auf Ihre WordPress-Site aus dem Internet

Wie es aussieht, können Sie wahrscheinlich nur von Ihrem Heimnetzwerk aus auf die Site zugreifen. Um dies zu ändern, benötigen Sie eine statische IP-Adresse und verwalten die Portweiterleitung von Ihrem Router zu Ihrem Raspberry Pi.

Statische IP-Adressen sind jedoch teuer, aber Sie können stattdessen einen dynamischen DNS-Provider verwenden. Dies verbindet im Grunde eine benutzerdefinierte URL mit Ihrem Raspberry Pi, obwohl solche Dienste oft bezahlt werden. Überprüfen Sie unsere Liste der besten dynamischen DNS-Anbieter 5 Besten dynamischen DNS-Anbieter, die Sie heute kostenlos suchen können 5 beste dynamische DNS-Anbieter, die Sie kostenlos suchen können Heute war DynDNS immer eine Top-Erwähnung, wenn freie dynamische DNS heraufgebracht wurden. Aber jetzt, da es weg ist, gibt es irgendwelche guten Alternativen? Da sind sie sicher. Lesen Sie mehr für alle Details.

Hosten Sie eine WordPress-Seite auf dem Raspberry Pi: Erfolg!

Sie sind jetzt fertig und eine WordPress-Seite läuft auf Ihrem Raspberry Pi. Solange der Computer eingeschaltet bleibt, bleibt die Site weiterhin zugänglich. Der Prozess ist auch einfach und erfordert, dass Sie einfach:

  • Apache, PHP und MySQL installieren
  • WordPress herunterladen und installieren
  • Konfigurieren Sie die MySQL-Datenbank
  • Erstellen Sie Ihre WordPress-Datenbank
  • Konfigurieren Sie WordPress
  • Starten Sie die Site und greifen Sie lokal oder über das Web darauf zu

Of Natürlich brauchst du dafür keinen Raspberry Pi. Möglicherweise haben Sie einen freien PC oder Laptop, den Sie zum Hosten einer Website verwenden können. In der Zwischenzeit, wenn es einfach für Test-Services ist, können Sie WordPress auf Ihrem PC mit Bitnami installieren. Wie man WordPress, Joomla & Mehr schnell & Kostenlos in einer virtuellen Maschine mit Bitnami Wie zum Ausprobieren WordPress, Joomla & Mehr schnell & Kostenlos in einer virtuellen Maschine mit Bitnami Wir haben schon einmal darüber gesprochen, einen lokalen Server einzurichten, aber der Prozess ist immer noch ziemlich kompliziert und es gibt viele Macken und Inkompatibilitäten, wenn Sie versuchen, es unter Windows auszuführen, was zu nichts führt. .. Weiterlesen .

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.