Dříve jsme vysvětlili, jak nainstalovat WordPress na Debian VPS. Také můžete nainstalovat WordPress na Debian nebo Ubuntu VPS jednodušším způsobem pomocí skriptu uvedeného v tomto článku. Tento skript vytvoří databázi MySQL, stáhne a nakonfiguruje nejnovější verzi WordPressu a automaticky za vás vytvoří virtuální hostitele Apache. Vše, co musíte udělat, je vytvořit soubor na vašem WordPress VPS s obsahem uvedeným níže, nastavit soubor jako spustitelný, spustit jej a zadat několik parametrů.
Vytvořte nový soubor a vložte skript:
# nano wpinstall
#!/bin/bash # # Install WordPress on a Debian/Ubuntu VPS # # Create MySQL database read -p "Enter your MySQL root password: " rootpass read -p "Database name: " dbname read -p "Database username: " dbuser read -p "Enter a password for user $dbuser: " userpass echo "CREATE DATABASE $dbname;" | mysql -u root -p$rootpass echo "CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$userpass';" | mysql -u root -p$rootpass echo "GRANT ALL PRIVILEGES ON $dbname.* TO '$dbuser'@'localhost';" | mysql -u root -p$rootpass echo "FLUSH PRIVILEGES;" | mysql -u root -p$rootpass echo "New MySQL database is successfully created" # Download, unpack and configure WordPress read -r -p "Enter your WordPress URL? [e.g. mywebsite.com]: " wpURL wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/$wpURL/ chown www-data: -R /var/www/$wpURL && cd /var/www/$wpURL cp wp-config-sample.php wp-config.php chmod 640 wp-config.php mkdir uploads sed -i "s/database_name_here/$dbname/;s/username_here/$dbuser/;s/password_here/$userpass/" wp-config.php # Create Apache virtual host echo " ServerName $wpURL ServerAlias www.$wpURL DocumentRoot /var/www/$wpURL DirectoryIndex index.php Options FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined " > /etc/apache2/sites-available/$wpURL # Enable the site a2ensite $wpURL service apache2 restart # Output WPVER=$(grep "wp_version = " /var/www/$wpURL/wp-includes/version.php |awk -F\' '{print $2}') echo -e "\nWordPress version $WPVER is successfully installed!" echo -en "\aPlease go to http://$wpURL and finish the installation\n"
Nastavte skript jako spustitelný:
# chmod +x wpinstall
Spusťte skript:
# ./wpinstall
Pro aktualizace si také můžete přečíst náš příspěvek Jak nainstalovat WordPress s Nginx na Debian 10.