So installieren Sie WordPress manuell unter Linux
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
Beginnen wir mit Ihrer Umgebung.
Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.
