4.2. Configuration
Konfigurieren Sie zum Konfigurieren Ihrer ersten WordPress-Anwendung eine Apache-Site. Offen /etc/apache2/sites-available/wordpress.conf und schreibe folgende Zeilen:
Alias /blog /usr/share/wordpress
Optionen FollowSymLinks
AllowOverride-Limit-Optionen FileInfo DirectoryIndex index.php
Befehl „Zulassen“ anordnen, „Zulassen“ von allen verweigern
Optionen FollowSymLinks
Befehl „Zulassen“ anordnen, „Zulassen“ von allen verweigern
Aktivieren Sie diese neue WordPress-Site
sudo a2ensite WordPress
Sobald Sie den Apache2-Webserver konfiguriert und für Ihre WordPress-Anwendung vorbereitet haben, sollten Sie ihn neu starten. Sie können den folgenden Befehl ausführen, um den Apache2-Webserver neu zu starten:
sudo systemctl starte apache2.service neu
Um mehrere WordPress-Installationen zu ermöglichen, basiert der Name dieser Konfigurationsdatei auf dem Host-Header der HTTP-Anfrage. Dies bedeutet, dass Sie einfach eine Konfiguration pro VirtualHost vornehmen können
Abgleichen des Hostnamenteils dieser Konfiguration mit Ihrem Apache Virtual Host. z. B. /etc/wordpress/config-10.211.55.50.php, /etc/wordpress/config-hostalias1.php usw. Diese Anweisungen gehen davon aus, dass Sie über den Hostnamen „localhost“ auf Apache zugreifen können (vielleicht über einen SSH-Tunnel). Wenn nicht, ersetzen Sie ihn /etc/wordpress/config-localhost.php mit /etc/wordpress/config-NAME_OF_YOUR_VIRTUAL_HOST.php.
Sobald die Konfigurationsdatei geschrieben ist, liegt es an Ihnen, für jede WordPress-Datenbankinstanz eine Konvention für Benutzernamen und Passwort für MySQL zu wählen. Diese Dokumentation zeigt nur ein Beispiel, localhost.
Konfigurieren Sie nun WordPress für die Verwendung einer MySQL-Datenbank. Offen /etc/wordpress/config-localhost.php Datei und schreiben Sie die folgenden Zeilen:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'yourpasswordhere'); define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
?>
Erstellen Sie nun diese MySQL-Datenbank. Öffnen Sie eine temporäre Datei mit MySQL-Befehlen wordpress.sql und schreibe folgende Zeilen:
Datenbank erstellen WordPress;
GRANT SELECT, EINFÜGEN, AKTUALISIEREN, LÖSCHEN, ERSTELLEN, DROP, ÄNDERN
AUF WordPress.*
AN WordPress@localhost
IDENTIFIZIERT DURCH „Ihr Passwort hier“; FLUSH-PRIVILEGIEN;
Führen Sie diese Befehle aus.
Katze wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
Ihr neues WordPress kann jetzt konfiguriert werden, indem Sie http://localhost/blog/wp-admin/install.php besuchen. (Oder http://NAME_OF_YOUR_VIRTUAL_HOST/blog/wp-admin/install.php, wenn Ihr Server keine GUI hat und Sie die WordPress-Konfiguration über einen Webbrowser abschließen, der auf einem anderen Computer ausgeführt wird.) Geben Sie den Site-Titel, den Benutzernamen, das Passwort usw. ein Senden Sie eine E-Mail und klicken Sie auf „WordPress installieren“.
Notieren Sie sich das generierte Passwort (falls zutreffend) und klicken Sie auf das Login-Passwort. Ihr WordPress ist jetzt einsatzbereit.