Content
Worpress
Beliebtes freies Consten Management System.
Mysql/Webserver Nginx/Php installieren
sudo apt-get install mysql-server nginx php-fpm php-mysql
Wordpress herunterladen und enpacken
#Download with wget, if not installed: sudo apt-get install wget
wget https://wordpress.org/latest.zip
#Unzip
unzip latest.zip
#Move wordpress to /var/www/
sudo mv wordpress /var/www/
Wordpress Seite aktivieren
#Change working directory to nginx sites-available directory
cd /etc/nginx/sites-available/
#Download nginx configuration for wordpress
#configuration is for subdomain: wordpress.localhost
sudo wget https://www.drlue.at/57128194872194/wordpress
#Create symbolic link to new available site
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/wordpress
#Restart or reload nginx
sudo systemctl reload nginx
Kurz testen
Wenn im Browser: http://wordpress.localhost eingegeben wird, sollte die wordpress Konfigurationsseite erscheinen
Berechtigungen von Wordpress setzen
#Set the owner of the wordpress folder to user: www-data group: www-data
#www-data is the user which nginx webserver uses
sudo chown -R www-data:www-data /var/www/wordpress/
#Recursively setting 755 permission for the wordpress folder
sudo chmod -R 755 /var/www/wordpress/
Mysql wordpress user erstellen
#create wordpress mysql user
echo "CREATE user 'wp'@'localhost' IDENTIFIED BY 'wppassword';" | sudo mysql
#create wordpress db "wbdb"
echo "CREATE DATABASE wpdb;" | sudo mysql
#grant wordpress mysql user "wp" permissions to database "wpdb"
echo "GRANT ALL PRIVILEGES ON wpdb.* TO 'wp'@'localhost';" | sudo mysql
Wordpress installation abschließen
- Datenbankbenutzer: wb
- Dataenbankpasswort: wppassword
- Datenbank: wpdb
Wordpress URLs
- Wordpress Seite selbst
- Admin Panel