Wie man eine WordPress-Site auf Raspberry Pi hostet

Wie man eine WordPress-Site auf Raspberry Pi hostet / DIY

Möchten Sie einen Webserver, der Ihre WordPress-Site hostet, aber nicht über das Geld verfügen? Vielleicht müssen Sie einfach einige Plugins oder Themes testen, bevor Sie sie auf der Live-Site veröffentlichen. In jedem Fall können Sie ein Himbeer-Pi verwenden!

So richten Sie Apache, MySQL und PHP auf Ihrem Raspberry Pi ein und hosten Websites lokal (in Ihrem eigenen Netzwerk) oder im Web.

Warum WordPress verwenden??

Wenn Sie nach einer Möglichkeit suchen, eine Website mit minimalem Aufwand zu hosten, ist WordPress nicht die naheliegende Lösung. Wir haben bereits untersucht, wie Sie das Pi so konfigurieren können, dass eine statische oder dynamische Website gehostet wird. Hosten Sie Ihre eigene Website auf Ihrem Raspberry Pi. Hosten Sie Ihre eigene Website auf Ihrem Raspberry Pi. Eine Möglichkeit besteht in der Verwendung des Raspberry Pi mit niedrigem Stromverbrauch, der in der Lage ist, grundlegende Webserver-Software auszuführen. Lesen Sie mehr (d. H. Eine, die auf Standardseiten, vorgeschriebenen Seiten oder auf einer Website basiert, die zum Füllen von Seiten eine Datenbank verwendet).

In der Tat benötigen Sie gar keinen Webserver. Mit dem Itty Bitty-Projekt können Sie eine Webseite erstellen. So erstellen Sie eine Hosting-freie Website mit Itty Bitty. So erstellen Sie eine Hosting-freie Website mit Itty Bitty. Mit Itty Bitty-Websites benötigen Sie überhaupt kein Hosting! Lesen Sie mehr, das in einer eigenen URL enthalten ist.

Wenn Sie jedoch wirklich WordPress verwenden müssen oder ein Theme oder Plugins für eine WordPress-Site entwickeln, ist es eine gute Option, ein Raspberry Pi mit der Webanwendung zu installieren, die installiert und einsatzbereit ist.

Welchen Himbeer-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 WordPress (und andere Website-Software) verarbeiten..

Es gibt mehrere Modelle von Raspberry Pi. Möglicherweise haben Sie eine, mehrere oder keine. Aber welches ist am besten geeignet, um WordPress auszuführen?

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

Der Rest dieses Lernprogramms setzt voraus, dass Ihr Raspberry Pi eingeschaltet und mit Ihrem lokalen Netzwerk verbunden ist. Sie sollten auch SSH für den Fernzugriff auf die Befehlszeile konfiguriert haben.

Schritt 1: Richten Sie den Apache-Webserver ein

Beginnen Sie mit der Installation des Apache-Webservers. Mit dieser Software können Sie jede Art von Webseite für jeden Browser bereitstellen. Sie benötigen lediglich eine HTML-Seite, statisch oder dynamisch mit PHP erstellt.

sudo apt install apache2 -y

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

Hostname -I

Hier wird die IP-Adresse Ihres Raspberry Pi angezeigt. Die Seite, die Sie sehen, sollte etwa so aussehen:

Sie können die Web-Seiten auch von Ihrem Raspberry Pi aus über die Adresse http: // localhost überprüfen.

Schritt 2: Installieren Sie PHP auf dem Raspberry Pi

Als nächstes ist es an der Zeit, PHP zu installieren. Dies ist ein Software-Vorprozessor, der das Bereitstellen von vom Server generierten Webseiten anstelle von statischen HTML-Seiten ermöglicht. Während eine HTML-Seite möglicherweise vollständig geschrieben wird, enthält eine PHP-Seite Aufrufe an andere Seiten und an die Datenbank, um sie mit Inhalt zu füllen.

Während andere serverseitige Plattformen (wie ASP) verfügbar sind, ist PHP hier sehr wichtig, da es für WordPress erforderlich ist, da WordPress selbst in PHP geschrieben ist.

Installiere 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 index.html-Datei (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

Fügen Sie hier den folgenden Code (oder den gesamten Code) hinzu:

  

In der Reihenfolge werden diese Befehle angezeigt:

  • Der Satz “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-Dienst apache2 neu starten

Aktualisieren Sie die Seite, um die Ergebnisse anzuzeigen.

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

Schritt 3: Installieren Sie MySQL auf dem Raspberry Pi

WordPress (und andere dynamisch generierte Website-Software) benötigen eine Datenbank, um den Inhalt zu speichern, Verknüpfungen zu Bildern zu erstellen und den Benutzerzugriff (unter vielen anderen Dingen) zu verwalten. Dieses Projekt verwendet einen Zweig von MySQL, genannt MariaDB:

sudo apt install mysql-server php-mysql -y

Nach der Installation müssen Sie Apache erneut starten:

Sudo-Dienst apache2 neu starten

Wie bereits erwähnt, sind andere Datenbankoptionen für diesen Projekttyp verfügbar. Bleiben Sie jedoch bei MySQL, um die besten Ergebnisse zu erzielen, insbesondere wenn Sie zum ersten Mal einen Webserver konfigurieren.

Schritt 4: Installieren Sie WordPress auf dem Raspberry Pi

Um WordPress zu installieren, müssen Sie es zuerst installieren. Bevor Sie dies tun, löschen Sie jedoch den Inhalt des Verzeichnisses / html /:

cd / var / www / html / sudo rm *

Der Sternchen-Platzhalter (*) löscht dank des Befehls rm (remove) alles im Verzeichnis.

Laden Sie dann mit wget die neueste Version von WordPress herunter:

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

Extrahieren Sie nach dem Download den Inhalt:

sudo tar xzf latest.tar.gz

Das WordPress-Verzeichnis sollte erstellt werden, Sie möchten jedoch den Inhalt in HTML. Sie können diese zwar manuell mithilfe der Desktop-Benutzeroberfläche verschieben, dies ist jedoch ganz einfach über die Befehlszeile möglich:

sudo mv wordpress / * .

Stellen Sie sicher, dass Sie am Ende den Bereich und den Zeitraum angeben, die sich auf das aktuelle Verzeichnis beziehen!

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

Bevor Sie fortfahren, müssen Sie die Dinge ein wenig aufräumen und die heruntergeladene Datei und das WordPress-Verzeichnis löschen:

sudo rm -rf wordpress latest.tar.gz

Als Nächstes legen Sie den Apache-Benutzer als Besitzer des Verzeichnisses fest:

sudo chown -R www-daten: .

Schritt 5: Konfigurieren Sie 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 stellen Sie sicher, dass Sie sich das Kennwort merken, da es später erforderlich ist.

Sobald dies der Fall ist, werden die folgenden Anweisungen angezeigt:

  • Anonyme Benutzer entfernen
  • Root-Anmeldung nicht remote zulassen
  • Entfernen Sie die Testdatenbank und greifen Sie darauf zu
  • Laden Sie jetzt die Privilegentabellen neu

Tippen Sie für jede dieser Optionen zur Bestätigung auf J. Wenn fertig, die “Alles erledigt!” 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 Ausführen der Mysql Befehl, das Passwort von früher eingeben.

Sudo MySQL -uroot -p

Dadurch wird der MariaDB-Monitor geöffnet. Erstellen Sie an der Eingabeaufforderung die Datenbank:

Datenbank-WordPress erstellen;

Beachten Sie, wie alle Befehle innerhalb des MariaDB-Monitors mit a beendet werden “;”. Als Nächstes benötigt der Root-Benutzer Datenbankberechtigungen. Verwenden Sie Ihr eigenes Passwort anstelle von PASSWORT.

ALLE PRIVILEGES AUF Wordpress GEWÄHLEN. * TO 'root' @ 'localhost' IDENTIFIED BY 'PASSWORD';

Folgen Sie diesen Anweisungen, indem Sie vorherige Datenbankberechtigungen leeren:

FLUSH PRIVILEGES;

Beenden Sie das MariaDB-Datenbankverwaltungstool mit Ctrl + D.

Schritt 7: Installieren und konfigurieren Sie WordPress

Die Installation von WordPress ist einfach. Wenn Sie dies bereits auf einer vorhandenen Website gemacht 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 aus, fahren Sie fort und notieren Sie sich, was erforderlich ist: Datenbankname, Benutzername, Kennwort, Host und Tabellenpräfix (dies gilt für die Datenbanktabellen)..

Wenn Sie es soweit geschafft haben, sollten Sie die Datenbank benannt haben “WordPress”, und merken Sie sich das Passwort. Der Benutzername lautet Wurzel, und der Gastgeber localhost. Das Tabellenpräfix ist wp_.

Klicken einreichen, dann Führen Sie die Installation aus, und geben Sie das ein Seitentitel, zusammen mit Nutzername, und Passwort für Ihr Administratorkonto. Klicken Installieren Sie WordPress, und warten, da WordPress (schnell) eingerichtet ist.

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

Zu diesem Zeitpunkt haben Sie eine Site, die Sie verwenden können. Blog oder verwenden Sie als statischere Website die Optionen, die Sie auf dem Einstellungsbildschirm finden. Unser Leitfaden zum Einstieg in WordPress Einrichten Ihres Blogs mit Wordpress: Der ultimative Leitfaden Einrichten Ihres Blogs mit Wordpress: Der ultimative Leitfaden Möchten Sie einen eigenen Blog erstellen, wissen jedoch nicht, wo Sie anfangen sollen? Sie sollten sich wirklich mit Wordpress, der einfachsten und leistungsfähigsten Blogging-Plattform, die heute verfügbar ist, vertraut machen. Lesen Sie hier mehr. Vergiss nicht, ein Theme und ein paar nützliche Plugins auszuwählen. Sie benötigen auch eine Methode, um über das Internet auf die Website zuzugreifen.

Greifen Sie über das Internet auf Ihre WordPress-Site zu

Aus heutiger Sicht 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-Anbieter verwenden. Dies verknüpft im Wesentlichen eine benutzerdefinierte URL mit Ihrem Raspberry Pi, obwohl solche Dienste häufig bezahlt werden. Sehen Sie sich unsere Liste der besten dynamischen DNS-Anbieter an. 5 Beste dynamische DNS-Anbieter, die Sie heute kostenlos herunterladen können 5 Beste dynamische DNS-Anbieter, die Sie heute kostenlos herunterladen können DynDNS war immer eine der Top-Erwähnungen, wenn freie dynamische DNS-Server gestartet wurden. Gibt es jetzt, wo es vorbei ist, gute Alternativen? Da sind es sicher. Weitere Informationen finden Sie hier.

Hosten Sie eine WordPress-Site auf Raspberry Pi: Erfolg!

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

  • Installieren Sie Apache, PHP und MySQL
  • Laden Sie WordPress herunter und installieren Sie es
  • 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

Natürlich müssen Sie dafür kein Raspberry Pi verwenden. Möglicherweise haben Sie einen Ersatz-PC oder Laptop, auf dem Sie eine Website hosten können. Wenn es sich lediglich um Testdienste handelt, können Sie WordPress auf Ihrem PC mit Bitnami installieren. So testen Sie Wordpress, Joomla & More schnell und kostenlos in einer virtuellen Maschine mit Bitnami. So testen Sie Wordpress, Joomla & More schnell und kostenlos In einer virtuellen Maschine mit Bitnami Wir haben zuvor über das Einrichten eines lokalen Servers gesprochen, aber der Prozess ist immer noch ziemlich kompliziert und es gibt viele Macken und Inkompatibilitäten, wenn Sie versuchen, ihn unter Windows auszuführen, was zu nichts anderem als… Weiterlesen .

.