eine unabhängige Suchmaschine für VPSs, sortiert nach Preis

Keine passenden Dienste gefunden

Anleitung zur Installation von WordPress auf einem neu gekauften VPS

Diese Anleitung richtet sich an Anfänger, die mit Shared Hosting vertraut sind, aber neu im Umgang mit VPS und der Linux-Befehlszeile sind. Wir werden jeden Schritt durchgehen und den Zweck sowie die Funktion jedes Befehls erklären. Am Ende dieser Anleitung haben Sie eine voll funktionsfähige WordPress-Website auf Ihrem VPS.

Überblick über die Schritte:
1. Zugriff auf Ihren VPS
2. Aktualisieren Sie Ihren Server
3. Installieren Sie einen Webserver (Apache)
4. Installieren Sie PHP
5. Installieren Sie MySQL
6. Erstellen Sie eine MySQL-Datenbank und einen Benutzer für WordPress
7. Laden Sie WordPress herunter und konfigurieren Sie es
8. Konfigurieren Sie Apache für WordPress
9. Schließen Sie die WordPress-Installation über den Webbrowser ab
10. Weisen Sie Ihrer WordPress-Website einen Domainnamen zu

Bevor wir uns den detaillierten Schritten widmen, lassen Sie uns kurz besprechen, was jeder Schritt beinhaltet. Zuerst müssen Sie remote auf Ihren VPS zugreifen, indem Sie SSH verwenden, ein sicheres Protokoll zur Verwaltung von Servern. Sobald Sie verbunden sind, aktualisieren Sie Ihren Server, um sicherzustellen, dass er die neuesten Sicherheitspatches und Software-Updates hat. Als Nächstes installieren Sie Apache, einen Webserver, der Ihre Website-Inhalte für Besucher bereitstellt. Danach installieren Sie PHP, die Skriptsprache, auf der WordPress basiert, und MySQL, das Datenbankmanagementsystem, das WordPress zur Datenspeicherung verwendet. Anschließend erstellen Sie eine MySQL-Datenbank und einen Benutzer speziell für WordPress. Danach laden Sie WordPress herunter und konfigurieren es auf Ihrem Server, richten Apache ein, um Ihre WordPress-Website zu bedienen, und schließlich schließen Sie die WordPress-Installation über Ihren Webbrowser ab. Zuletzt lernen Sie, wie Sie Ihrer neuen WordPress-Website einen Domainnamen zuweisen.

Schritt 1: Zugriff auf Ihren VPS
Um Ihren VPS zu verwalten, müssen Sie sich remote mit ihm verbinden. Dies geschieht über SSH (Secure Shell), ein Protokoll, das es Ihnen ermöglicht, sich sicher mit Remote-Servern zu verbinden. Wenn Sie Linux oder Mac verwenden, können Sie Ihr Terminal öffnen. Für Windows-Benutzer wird ein SSH-Client wie PuTTY empfohlen. Sobald Sie Ihr Terminal oder Ihren SSH-Client geöffnet haben, verbinden Sie sich mit Ihrem VPS über den folgenden Befehl:
ssh root@your_vps_ip
Hier ist root der standardmäßige administrative Benutzer, und your_vps_ip sollte durch die IP-Adresse Ihres VPS ersetzt werden. Dieser Befehl initiiert eine sichere Verbindung zu Ihrem Server, sodass Sie ihn remote verwalten können. Der root-Benutzer ist der Superuser in Linux, ähnlich dem Administrator in Windows, mit vollem Zugriff auf alle Befehle und Dateien auf dem System.
Schritt 2: Aktualisieren Sie Ihren Server
Es ist entscheidend, sicherzustellen, dass Ihr Server die neuesten Sicherheitspatches und Software-Updates hat. Linux-Systeme, einschließlich Ubuntu, verwenden einen Paketmanager, um die Installation, Aktualisierung und Entfernung von Software zu handhaben. Ein Paketmanager vereinfacht den Prozess der Softwareverwaltung, indem er das Abrufen, Konfigurieren und Installieren von Softwarepaketen aus Repositorys automatisiert.
Auf Ubuntu wird das apt (Advanced Package Tool) als Paketverwaltungstool verwendet. Aktualisieren Sie zunächst den Paketkatalog mit:
apt update
Der Befehl apt update aktualisiert den Katalog der verfügbaren Pakete und ihrer Versionen, sodass Ihr Betriebssystem über die neuesten Informationen verfügt. Nach der Aktualisierung des Paketkatalogs können Sie die installierten Pakete mit folgendem Befehl aktualisieren:
apt upgrade -y
Der Befehl apt upgrade installiert die neuesten Versionen aller derzeit auf dem System installierten Pakete. Die Option -y beantwortet automatisch alle Aufforderungen mit "Ja", sodass der Aktualisierungsprozess ohne manuelle Eingriffe fortgesetzt werden kann.
Schritt 3: Installieren Sie einen Webserver (Apache)
Ein Webserver ist notwendig, um Ihre Website-Inhalte für Besucher bereitzustellen. Apache ist einer der beliebtesten Webserver aufgrund seiner Flexibilität, breiten Unterstützung und starken Community. Obwohl es andere Webserver wie Nginx und LiteSpeed gibt, wird Apache oft für Anfänger empfohlen, da er über umfangreiche Dokumentation und Benutzerfreundlichkeit verfügt.
Um Apache zu installieren, verwenden Sie den folgenden Befehl:
apt install apache2 -y
Dieser Befehl installiert den Apache-Webserver. Nach der Installation müssen Sie Apache starten und sicherstellen, dass er beim Booten automatisch gestartet wird, mit:
systemctl start apache2
systemctl enable apache2
Der systemctl-Befehl wird verwendet, um Systemdienste zu verwalten. Der start-Befehl startet den Apache-Dienst, und der enable-Befehl stellt sicher, dass Apache automatisch gestartet wird, wenn der Server bootet.
Schritt 4: PHP installieren
<
Schritt 5: MySQL installieren
MySQL ist das Datenbankmanagementsystem, das WordPress zur Datenspeicherung verwendet. Es organisiert und ermöglicht den Zugriff auf die Daten, die Ihre Website benötigt. Um MySQL zu installieren, verwenden Sie:
apt install mysql-server -y
Nach der Installation ist es wichtig, Ihre MySQL-Installation zu sichern, indem Sie folgenden Befehl ausführen:
mysql_secure_installation
Dieses Skript hilft dabei, MySQL zu sichern, indem es ein Root-Passwort setzt, anonyme Benutzer entfernt, Remote-Root-Logins verbietet und Testdatenbanken entfernt. Diese Schritte sind entscheidend, um Ihre Datenbank vor unbefugtem Zugriff zu schützen.
Schritt 6: Eine MySQL-Datenbank und einen Benutzer für WordPress erstellen
WordPress benötigt eine Datenbank, um seine Daten zu speichern. Um eine Datenbank und einen Benutzer zu erstellen, melden Sie sich bei MySQL mit folgendem Befehl an:
mysql -u root -p
Dieser Befehl meldet Sie als Root-Benutzer an und fordert Sie zur Eingabe des Root-Passworts auf. Die Option -u gibt den Benutzernamen an, und -p fordert zur Eingabe des Passworts auf. Sobald Sie angemeldet sind, erstellen Sie eine Datenbank mit:
CREATE DATABASE wordpress;
Erstellen Sie als Nächstes einen Benutzer und erteilen Sie Berechtigungen mit:
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
Diese Befehle erstellen einen neuen Benutzer wpuser mit dem angegebenen Passwort, erteilen alle Berechtigungen für die Datenbank wordpress an wpuser und laden die Berechtigungstabellen neu, um sicherzustellen, dass die Änderungen wirksam werden. Diese Trennung von Datenbank und Benutzer hilft bei der Verwaltung von Zugriff und Sicherheit.
Schritt 7: WordPress herunterladen und konfigurieren
Um die WordPress-Dateien auf Ihrem Server zu installieren, navigieren Sie zum Web-Stammverzeichnis mit:
cd /var/www/html
Der cd-Befehl steht für "change directory" und wird verwendet, um zu verschiedenen Verzeichnissen im Dateisystem zu navigieren. Das Web-Stammverzeichnis ist der Ort, an dem Ihre Website-Dateien gespeichert sind.
Laden Sie WordPress herunter mit:
wget https://wordpress.org/latest.tar.gz
Der wget-Befehl wird verwendet, um Dateien aus dem Internet herunterzuladen. Extrahieren Sie das WordPress-Archiv mit:
tar -xvzf latest.tar.gz
Der tar-Befehl wird verwendet, um Dateien aus einem Archiv zu extrahieren. Die Optionen -xvzf stehen für extract (extrahieren), verbose (Fortschritt anzeigen), gzip (.gz-Dateien verarbeiten) und file (die zu extrahierende Datei angeben).
Verschieben Sie die WordPress-Dateien in das Web-Stammverzeichnis mit:
mv wordpress/* .
Der mv-Befehl wird verwendet, um Dateien oder Verzeichnisse zu verschieben. Hier werden alle Dateien aus dem wordpress-Verzeichnis in das aktuelle Verzeichnis verschoben.
Setzen Sie die richtigen Berechtigungen mit:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Der chown-Befehl ändert den Besitzer von Dateien, und chmod ändert die Berechtigungen. Die Option -R wendet die Änderungen rekursiv auf alle Dateien und Verzeichnisse innerhalb des angegebenen Pfads an. Richtige Berechtigungen sind entscheidend für Sicherheit und Funktionalität.
Schritt 8: Apache für WordPress konfigurieren
Um sicherzustellen, dass Apache Ihre WordPress-Site korrekt bedient, erstellen Sie eine Apache-Konfigurationsdatei für WordPress mit:
nano /etc/apache2/sites-available/wordpress.conf
Der nano-Befehl öffnet einen Texteditor im Terminal. Fügen Sie die folgende Konfiguration hinzu:
<VirtualHost *:80>
  ServerAdmin admin@example.com
  DocumentRoot /var/www/html
  ServerName example.com
  <Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ersetzen Sie example.com durch Ihren Domainnamen. Aktivieren Sie die Konfiguration und das Rewrite-Modul mit:
a2ensite wordpress.conf
a2enmod rewrite
systemctl restart apache2
Der Befehl a2ensite aktiviert die angegebene Site-Konfiguration, und a2enmod aktiviert das angegebene Modul. Das Neustarten von Apache mit systemctl restart apache2 wendet die Änderungen an. Dieses Setup stellt sicher, dass Apache Ihre WordPress-Site korrekt bereitstellen und URL-Rewrites verarbeiten kann.
Schritt 9: Schließen Sie die WordPress-Installation über den Webbrowser ab
Um die WordPress-Einrichtung abzuschließen und Ihre Site zu konfigurieren, öffnen Sie Ihren Webbrowser und navigieren Sie zu http://your_domain_or_ip. Befolgen Sie die Anweisungen auf dem Bildschirm, um die WordPress-Installation abzuschließen, einschließlich der Auswahl Ihrer Sprache, der Eingabe Ihrer Datenbankdetails (Datenbankname, Benutzername, Passwort) und der Festlegung Ihres Site-Titels, Admin-Benutzernamens und Passworts.
Schritt 10: Weisen Sie Ihrer WordPress-Website einen Domainnamen zu
Wenn Sie bereits einen Domainnamen von Ihrem vorherigen Webhosting-Anbieter haben, können Sie diesen auf Ihren neuen VPS verweisen. Dazu müssen Sie die DNS-Einstellungen für Ihre Domain aktualisieren, um sie auf die IP-Adresse Ihres VPS zu verweisen. So können Sie vorgehen:
Melden Sie sich auf der Website Ihres Domain-Registrars an: Hier haben Sie Ihren Domainnamen erworben.
Suchen Sie die DNS-Einstellungen: Suchen Sie nach Optionen wie "DNS-Verwaltung", "Nameserver-Verwaltung" oder "Erweiterte DNS".
Aktualisieren Sie den A-Record: Erstellen oder aktualisieren Sie einen A-Record, um ihn auf die IP-Adresse Ihres VPS zu verweisen. Der A-Record sollte in etwa so aussehen:
Name: @ (oder Ihr Domainname)
Typ: A
Wert: Ihre VPS-IP-Adresse
TTL: 3600 (oder Standard)
Speichern Sie Ihre Änderungen: DNS-Änderungen können bis zu 48 Stunden dauern, bis sie propagiert sind, aber sie werden oft innerhalb weniger Stunden aktualisiert.
Sobald die DNS-Änderungen propagiert sind, zeigt Ihr Domainname auf Ihre neue WordPress-Website auf Ihrem VPS. Sie können dies überprüfen, indem Sie in einem Webbrowser zu Ihrer Domain navigieren. Wenn alles korrekt eingerichtet ist, sollten Sie Ihre WordPress-Website sehen.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben WordPress erfolgreich auf Ihrem VPS installiert und Ihren Domainnamen darauf verweisen lassen. Dieses Setup bietet Ihnen mehr Kontrolle und Flexibilität im Vergleich zu Shared Hosting. Sie können jetzt Ihre WordPress-Website erkunden und anpassen, Themes und Plugins installieren und mit der Erstellung von Inhalten beginnen. Wenn Sie auf Probleme stoßen oder Fragen haben, zögern Sie nicht, um Hilfe zu bitten. Viel Spaß mit Ihrer neuen WordPress-Website!

Weitere Artikel lesen
Arabisch Bengalisch Chinesisch Deutsch Deutsch Englisch Filipino Indonesisch Japanisch Korean Malaiisch Polnisch Portugiesisch Russisch Spanisch Türkisch Vietnamesisch
Hilfe  –  Index  –  Datenschutzrichtlinie  –  Kontakt  –