使用wp-cli安裝WordPress
安裝wp-cli
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp-cli安裝參考:https://wp-cli.org/#installing
新增目錄並使用wp-cli下載最新版本的WordPress主程式
cd /var/www/
mkdir site
cd site
wp core download --locale=zh_TW --allow-root
調整目錄權限
chown -R www-data:www-data /var/www/site
設定SSL
certbot -d site.com
完成後就可以輸入 https://site.com 進站完安裝程序
使用wp-cli維護更新程式
vi wpnew.sh
#!/bin/bash
# 充許root使用WP CLI
export WP_CLI_ALLOW_ROOT=1
# 列出要更新的網站
SITES=("site" "site1" "site2" )
# 更新網站語法
for SITE in "${SITES[@]}"; do
SITE_DIR="/var/www/$SITE"
cd "$SITE_DIR"
# 執行更新動作
wp core update
wp plugin update --all
wp core language update
wp core update-db
wp theme update --all
wp db optimize
echo "網站 $SITE 更新完成"
done
chomd +x wpnew.sh
之後執行 ./wpnew.sh 即可更新網站以及最佳化資料庫