apt update && apt upgrade -y
Apache 2 install
apt install apache2
läuft der Server ?
systemctl status apache2
Php install
apt install -y php php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}
läuft php ?
php -v
MariaDB install
apt install mariadb-server mariadb-client
aktivieren der MariaDB
systemctl enable --now mariadb
starten der MariaDB
systemctl start mariadb
läuft MariaDB ?
systemctl status mariadb
Secure installation
mysql_secure_installation (rm anonymous y, remote y, remove test n reload privilegs y)
Eingabe in die datenbank
mysql -u root -p
$ CREATE USER 'benutzername'@'localhost' IDENTIFIED BY 'password';
$ CREATE DATABASE wordpress_wp;
$ GRANT ALL PRIVILEGES ON wordpress_wp.* TO 'benutzername'@'localhost';
$ FLUSH PRIVILEGES;
$ exit;
WordPress ziehen
wget https://wordpress.org/latest.zip
apt install unzip
unzip latest.zip
mv wordpress/ /var/www/html/wordpress/html/
Dateien nach übergeordneten Ordner bringen
mv * ..
chown www-data:www-data -R /var/www/html/wordpress/html/wordpress/
chmod -R 755 /var/www/html/wordpress/html/wordpress/
upload von 2mb auf 12mb erhöhen
nano /etc/php/apache2/php.ini
suchen nach :upload_max_filesize = 2M und auf 12M erhöhen
systemctl restart apache2