GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Skript:Nainstalujte WordPress na Debian/Ubuntu VPS

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.


Panels
  1. Nainstalujte MDwiki na Ubuntu 14.04 VPS

  2. Jak nainstalovat PrestaShop na Ubuntu 14.04 VPS

  3. Nainstalujte Fail2ban na Ubuntu 14.04 VPS

  1. Nainstalujte WPScan na Ubuntu 14.04 VPS

  2. Jak nainstalovat Munin na Ubuntu 14.04 VPS

  3. Nainstalujte Jenkins na Ubuntu 14.04 VPS

  1. Jak nainstalovat Contao na Ubuntu 14.04 VPS

  2. Nainstalujte Lychee na Ubuntu VPS

  3. Nainstalujte Question2Answer na Ubuntu 14.04 VPS