====== Wordpress Blog: waffeln-am-ententeich.de ======
Apache2, MySQL und PHP5 sind bereits installiert -> [[basics|Basics]]
apt update
apt install php5-mysql -y
mysql -u root -p
CREATE DATABASE wp_waffelente;
CREATE USER wp_waffelente@localhost IDENTIFIED BY 'PASSW0RD1';
GRANT ALL PRIVILEGES ON wp_waffelente.* TO wp_waffelente@localhost;
FLUSH PRIVILEGES;
exit
service apache2 restart && service mysql restart
wget https://de.wordpress.org/latest-de_DE.zip
mkdir -p /var/www/html/waffeln-am-ententeich.de/
unzip -q latest-de_DE.zip -d /var/www/html/waffeln-am-ententeich.de/
mv /var/www/html/waffeln-am-ententeich.de/wordpress /var/www/html/waffeln-am-ententeich.de/root
mkdir /var/www/html/waffeln-am-ententeich.de/root/wp-content/uploads
chown -R www-data:www-data /var/www/html/waffeln-am-ententeich.de/root
chmod -R 755 /var/www/html/waffeln-am-ententeich.de/root
rm latest-de_DE.zip
cp /var/www/html/waffeln-am-ententeich.de/root/wp-config-sample.php /var/www/html/waffeln-am-ententeich.de/root/wp-config.php
nano /var/www/html/waffeln-am-ententeich.de/root/wp-config.php
\\
nano /etc/apache2/sites-available/waffeln.meinekleinefarm.net.conf
ServerName waffeln.meinekleinefarm.net
Redirect permanent / https://waffeln.meinekleinefarm.net/
ServerAdmin webmaster@meinekleinefarm.net
ServerName waffeln.meinekleinefarm.net
ServerAlias waffeln.meinekleinefarm.net
DocumentRoot /var/www/html/waffeln-am-ententeich.de/root/
AllowOverride All
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/meinekleinefarm.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/meinekleinefarm.net/privkey.pem
SSLOptions +StdEnvVars
SSLOptions +StdEnvVars
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
\\
a2ensite waffeln.meinekleinefarm.net.conf
service apache2 reload
Wordpress 5-minute Setup im Browser aufrufen und fertig stellen.\\
https://www.example.com/wp-admin/install.php\\
Username\\
Password\\
E-Mail\\
-> Fertig!
FIXME
* Secure Wordpress, Theme & PlugIn Updates
* Filesystem Permissions