WordPress kennt man als Software für Websites und Blogs und das schöne ist, es handelt sich dabei um Open Source. Dieser Beitrag beschreibt die Installation von WordPress unter CentOS 7. Ich werde hierfür eine lokale Installation nutzen, die ich für die Entwicklung und Design meiner WordPress-Installationen nutze.
Voraussetzungen
WordPress benötigt PHP, eine Datenbank und einen Webserver. Wie die Überschrift vermuten lässt nutze ich hier einen CentOS 7 Installation, mit einer LAMP-Umgebung. Wie eine solche Umgebung erstellt wird, empfehle ich den Beitrag LAMP Server unter CentOS 7.
Vorbereiten der Datenbank
Die Inhalte werden in einer Datenbank abgelegt. Damit dies geschehen kann, muss diese zuerst eingerichtet werden.
- Verbinden mit der Datenbank
mysql -u root -p
- Datenbank anlegen (hier: wp-db01)
CREATE DATABASE wpdb01;
- User anlegen (hier: wp-user01) und Passwort setzten (hier: “AendereMich!”)
CREATE USER wpuser01@localhost IDENTIFIED BY 'AendereMich!';
- Rechte für den angelegten User vergeben (hier: Vollzugriff auf die Datenbank wp-db01)
GRANT ALL PRIVILEGES ON wpdb01.* TO wpuser01@localhost IDENTIFIED BY 'AendereMich!';
- Übernahme der Veränderungen
FLUSH PRIVILEGES;
- Beenden
exit
Installation von WordPress
- Installation des letzten Worpress Version
sudo wget http://wordpress.org/latest.tar.gz
- Entpacken des Archivs
sudo tar xzvf latest.tar.gz -C /var/www/html/
- Upload Verzeichnis anlegen
mkdir /var/www/html/wordpress/wp-content/uploads
- WordPress Configfile kopieren
cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php
- WordPress konfigurieren
... // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wpdb01'); /** MySQL database username */ define('DB_USER', 'wpuser01'); /** MySQL database password */ define('DB_PASSWORD', 'AendereMich!');
- Rechte für den Webserver setzen
sudo chown -R apache:apache /var/www/html/wordpress/* sudo chmod -R 755 /var/www/html/wordpress
- Installation über Browser ausführen: http://<IP-Adresse des Servers>/wordpress
Viel Spaß!
Quellen/Verweise:
- Blogbeitrag: Lamp Server unter Centos 7
http://blog.alekel.de/lamp-server-unter-centos-7/ - Blogbeitrag: Howtoforge (english) – für noch ein wenig mehr Informationen, z.B. rewrite-Regeln für den Webserver
https://www.howtoforge.com/how-to-install-wordpress-on-centos-7
The post Installation von WordPress unter CentOS 7 appeared first on blog.alekel.de.