GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Script:Instal WordPress di VPS Debian/Ubuntu

Sebelumnya kami sudah menjelaskan cara install WordPress di VPS Debian. Anda juga dapat menginstal WordPress di VPS Debian atau Ubuntu dengan cara yang lebih mudah, menggunakan skrip yang disediakan dalam artikel ini. Skrip ini akan membuat database MySQL, akan mengunduh dan mengonfigurasi versi WordPress terbaru dan membuat virtual host Apache untuk Anda secara otomatis. Yang perlu Anda lakukan adalah membuat file di VPS WordPress Anda dengan konten yang ditunjukkan di bawah ini, membuat file tersebut dapat dieksekusi, jalankan dan masukkan beberapa parameter.

Buat file baru dan rekatkan skrip:

# 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"

Jadikan skrip dapat dieksekusi:

# chmod +x wpinstall

Jalankan skrip:

# ./wpinstall

Untuk pembaruan, Anda juga dapat membaca posting kami tentang Cara Menginstal WordPress dengan Nginx di Debian 10.


Panels
  1. Cara menginstal eGroupware di Ubuntu 14.04 VPS

  2. Instal MDwiki di Ubuntu 14.04 VPS

  3. Cara menginstal PrestaShop di Ubuntu 14.04 VPS

  1. Instal Fail2ban di Ubuntu 14.04 VPS

  2. Instal WPScan di Ubuntu 14.04 VPS

  3. Cara menginstal Munin di Ubuntu 14.04 VPS

  1. Instal Jenkins di Ubuntu 14.04 VPS

  2. Cara menginstal Contao di Ubuntu 14.04 VPS

  3. Instal Lychee di VPS Ubuntu