In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von WordPress mit LAMP auf CentOS 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer angemeldet sind mit sudo
Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
WordPress ist das weltweit führende Content-Management-System. WordPress wird von zig Millionen Webseiten und Internet-Erstellern gleichermaßen verwendet und ist das Rückgrat der meisten Blogs, Unternehmens-Websites, E-Commerce-Shops und vieles mehr. Die Webseitenleistung mit WordPress ist normalerweise auch eine der schnellsten, die es gibt.
WordPress mit LAMP auf CentOS 8 installieren
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo dnf update
Schritt 2. Installieren Sie den LAMP-Stack auf dem CentOS-Server.
Es wird davon ausgegangen, dass Sie den LAMP-Stack bereits auf CentOS 8 installiert haben. Wenn nicht, sehen Sie sich bitte das folgende Tutorial an:
- So installieren Sie den LAMP-Stack (Apache, MariaDB und PHP)
Schritt 3.Installieren Sie WordPress auf dem CentOS-System.
WordPress ist nicht im offiziellen Paket-Repository von CentOS 8 verfügbar. Sie müssen es also von der offiziellen Website herunterladen:
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Extrahieren Sie dann die archivierte Datei:
tar -xzvf latest.tar.gz
Ändern Sie den Besitzer und legen Sie die richtigen Berechtigungen für diese Dateien fest, Sie müssen den folgenden Befehl ausführen:
sudo chown -R www-data:www-data /var/www/html/wordpress
Schritt 4. Erstellen Sie eine Datenbank für WordPress.
WordPress verwendet die MariaDB-Datenbank, um alle seine Daten wie Posts, Seiten, Benutzer, Plugins und Themeneinstellungen zu speichern. Melden Sie sich mit dem folgenden Befehl bei Ihrem MariaDB-Server an und geben Sie Ihr MariaDB-Root-Passwort ein:
mysql -u root -p
Wenn Sie sich in der MariaDB-Konsole befinden, erstellen Sie eine neue Datenbank:
CREATE DATABASE wordpress_db; CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected]; FLUSH PRIVILEGES; exit;
Sobald die Datenbank erstellt ist, müssen wir diese Informationen zur WordPress-Konfigurationsdatei hinzufügen:
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Öffnen Sie nun die wp-config.php
Datei mit Ihrem bevorzugten Texteditor, zum Beispiel:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Schritt 5. Apache konfigurieren.
Konfiguriere jetzt den Apache-Server zum Hosten von WordPress. Erstellen Sie eine Konfigurationsdatei mit einem Alias für das WordPress-Verzeichnis:
sudo nano /etc/httpd/conf.d/wordprees.conf
Geben Sie nun die folgenden Codezeilen in die wordpress.conf
ein Datei:
<VirtualHost *:80> ServerAdmin root@localhost DocumentRoot /var/www/html/wordpress<Directory "/var/www/html/wordpress"> Options Indexes FollowSymLinks AllowOverride all Require all granted</Directory> ErrorLog /var/log/httpd/wordpress_error.log CustomLog /var/log/httpd/wordpress_access.log common</VirtualHost>
Speichern Sie die Datei und schließen Sie sie. Starten Sie jetzt den Apache-Dienst neu, um die Änderungen neu zu laden:
sudo systemctl restart httpd
Schritt 6. Firewall konfigurieren.
Um externen Benutzern den Zugriff auf WordPress von Ihrem Server zu ermöglichen, müssen Sie den Webserver-Port 80 öffnen:
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload
Schritt 7. Zugriff auf WordPress.
Jetzt können Sie auf den WordPress-Webinstallationsassistenten in Ihrem Browser zugreifen, indem Sie den Domainnamen für Ihre WordPress-Installation eingeben:
http://your-server-IP
Klicken Sie dann auf Weiter und geben Sie den Seitentitel, den Benutzernamen, das Passwort und Ihre E-Mail-Adresse ein. Klicken Sie nun auf WordPress installieren.
Das ist alles, was Sie tun müssen, um WordPress unter CentOS 8 zu installieren. Ich hoffe, Sie finden diesen kurzen Tipp hilfreich. Weitere Informationen zu WordPress mit LAMP finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.