Zum Inhalt springen
EuroVPSEuroVPS

So installieren Sie WordPress manuell unter Linux

EuroVPS FAQ

Aktualisiert am 1 Min. Lesezeit

Shell: FAQ page chrome, see faq/INDEX-AND-CHROME.md.

Body

WordPress herunterladen

Wechseln Sie in das Document Root Ihrer Domain und laden Sie die aktuelle Version des WordPress-Pakets herunter.

Zum Beispiel

cd /home/eurovps/public_html/

Per SSH können Sie das aktuelle WordPress-Archiv mit wget in Ihre Website laden.

 wget https://wordpress.org/latest.zip 

Das WordPress-Archiv entpacken

Entpacken Sie die heruntergeladene Datei per SSH mit dem folgenden Befehl.

unzip latest.zip

Alle Dateien und Ordner aus dem Ordner wordpress in das richtige Document Root verschieben.

Zum Beispiel:

mv wordpress/* /home/eurovps/public_html/

Den Ordner wordpress und die Datei latest.zip entfernen.

rm -rf wordpress latest.zip

Die Rechte der WordPress-Dateien und -Ordner korrigieren.

Setzen Sie Benutzer und Gruppe auf den richtigen Benutzer Ihrer Domain. In unserem Fall heißt der Benutzer der Website eurovps.

chown eurovps.eurovps /home/eurovps/public_html/* -R

Eine MySQL-Datenbank und einen Benutzer für WordPress anlegen.

Sie müssen eine MySQL-Datenbank anlegen und ihr einen MySQL-Benutzer mit vollen Rechten zuweisen.

Die Befehle, um Datenbank und Benutzer anzulegen und die Rechte zu vergeben:

  • create database db_name;
  • create user db_user;
  • grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)

Tragen Sie die Datenbankdaten in die WordPress-Konfigurationsdatei ein.

Benennen Sie die Datei wp-config-sample.php in wp-config.php um und tragen Sie die Datenbankdaten in die Datei ein.

mv wp-config-sample.php wp-config.php
	
vi wp-config.php

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Ersetzen Sie diese Einträge durch die Daten Ihrer Datenbank.

Aus den FAQ von EuroVPS.

Mehr in «Anleitungen»

Ihr nächster Infrastrukturpartner

Haben Sie noch
eine Frage?

Sagen Sie uns, was Sie erreichen möchten. Ein Ingenieur liest es und antwortet.

+357 222 32280
Ein EuroVPS-Ingenieur trägt einen Server-Knoten durch das Rechenzentrum
Ein Gespräch mit den Menschen, die sich um Ihre Infrastruktur kümmern werden.

Beginnen wir mit Ihrer Umgebung.

Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.

Wir verwenden Ihre Angaben, um Ihre Anfrage zu beantworten. Datenschutzerklärung