Skip to content

Instantly share code, notes, and snippets.

@yogoeasy
Last active November 28, 2018 03:11
Show Gist options
  • Select an option

  • Save yogoeasy/70522c639b835575b829f420895f4ee8 to your computer and use it in GitHub Desktop.

Select an option

Save yogoeasy/70522c639b835575b829f420895f4ee8 to your computer and use it in GitHub Desktop.
從EasyEngine複製WordPress檔案到RunCloud[優易教學網]
# by Jack Wu 優易教學網 https://www.yogoeasy.com
read -p "Clone FROM which domain: " domain1
#read -p "Clone TO which domain: " domain2
read -p "To which Remote VPS: " vps
read -p "RunCloud webapp name: " appname
#
for i in languages themes plugins uploads
do
echo $i
sleep 1
rsync -avz --delete /var/www/$domain1/htdocs/wp-content/$i $vps:/home/runcloud/webapps/$appname/wp-content #不想要delete可以拿掉
done
ssh $vps mkdir /home/runcloud/webapps/$appname/wp-content/updraft
ssh $vps chown runcloud:runcloud /home/runcloud/webapps/$appname/wp-content/updraft
#以下方式二擇一(1.使用updraftplus的資料庫備份 2.自己用wp-cli匯出資料庫在wp-content資料夾裡頭)
rsync -avz --delete /var/www/$domain1/htdocs/wp-content/updraft/*-db.gz $vps:/home/runcloud/webapps/$appname/wp-content/updraft
rsync -avz --delete /var/www/$domain1/htdocs/wp-content/*.sql $vps:/home/runcloud/webapps/$appname/wp-content
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment