|
@@ -23,11 +23,19 @@ DOMAIN_NAME=$TP_CODE.$TEMPLATE_DOMAIN
|
|
|
mkdir /usr/local/wwwtemplate/$TP_CODE
|
|
|
#打包模板站包
|
|
|
cd /usr/local/wwwroot/$TEMP_CODE
|
|
|
+
|
|
|
+echo '打包模板站开始'
|
|
|
+start_time=$(date +'%s')
|
|
|
tar -czf $TEMP_CODE.tar.gz *
|
|
|
sudo mv $TEMP_CODE.tar.gz /usr/local/wwwtemplate/$TP_CODE
|
|
|
+end_time=$(date +'%s')
|
|
|
+echo "打包模板站结束,共计花费:"$((end_time - start_time))"s"
|
|
|
|
|
|
-#下载模板站数据库
|
|
|
+echo '导出数据库开始'
|
|
|
+#下载临时站数据库
|
|
|
mysqldump --user=$RDS_ADMIN --password=$RDS_PWD --host=localhost --port=3306 --no-create-db --default-character-set=utf8 $TEMP_CODE > /opt/adweb3/temp_package/$TEMP_CODE.sql
|
|
|
+echo "导出数据库结束,共计花费:"$((end_time - start_time))"s"
|
|
|
+
|
|
|
|
|
|
echo '解压模板站开始'
|
|
|
cd /usr/local/wwwtemplate/$TP_CODE
|
|
@@ -61,9 +69,9 @@ echo "创建数据库花费:"$((end_time - start_time))"s"
|
|
|
#导入数据库
|
|
|
echo '导入数据库开始:'
|
|
|
start_time=$(date +'%s')
|
|
|
-mysql -u$RDS_ADMIN -p$RDS_PWD $TP_CODE < /opt/adweb3/temp_package/$TP_CODE.sql
|
|
|
+mysql -u$RDS_ADMIN -p$RDS_PWD $TP_CODE < /opt/adweb3/temp_package/$TEMP_CODE.sql
|
|
|
end_time=$(date +'%s')
|
|
|
-echo "【"$FILE_NAME"】网站导入数据库完成,共计花费:"$((end_time - start_time))"s"
|
|
|
+echo "【"$TP_CODE"】网站导入数据库完成,共计花费:"$((end_time - start_time))"s"
|
|
|
|
|
|
#nginx
|
|
|
echo '创建并更新新站点的nginx配置开始:'
|
|
@@ -71,7 +79,7 @@ start_time=$(date +'%s')
|
|
|
|
|
|
cp /opt/adweb3/nginx_template/wp-template.conf /usr/local/openresty/nginx/vhost/template/$TP_CODE.conf
|
|
|
|
|
|
-sed -i "s:SITE_CODE:$FILE_NAME:g" /usr/local/openresty/nginx/vhost/template/$TP_CODE.conf
|
|
|
+sed -i "s:SITE_CODE:$TP_CODE:g" /usr/local/openresty/nginx/vhost/template/$TP_CODE.conf
|
|
|
|
|
|
echo "开始重启nginx配置"
|
|
|
/usr/local/openresty/nginx/sbin/nginx -s reload
|
|
@@ -80,8 +88,8 @@ echo "nginx配置重启完成"echo "开始重启nginx配置"
|
|
|
#更新新站点WP数据库中的域名并清空缓存
|
|
|
echo '更新新站点WP数据库中的域名并清空缓存开始:'
|
|
|
start_time=$(date +'%s')
|
|
|
-cd /usr/local/template/$TP_CODE
|
|
|
-cp /opt/adweb3/config/wp-cli.phar /usr/local/template/$TP_CODE
|
|
|
+cd /usr/local/wwwtemplate/$TP_CODE
|
|
|
+cp /opt/adweb3/config/wp-cli.phar /usr/local/wwwtemplate/$TP_CODE
|
|
|
|
|
|
php ./wp-cli.phar search-replace "$OLD_DOMAIN_NAME" "$DOMAIN_NAME" --allow-root
|
|
|
php ./wp-cli.phar search-replace "http://$DOMAIN_NAME" "https://$DOMAIN_NAME" --allow-root
|
|
@@ -106,5 +114,5 @@ echo "本次拉取临时站点共计花费: "$((end_time - first_time))"s"
|
|
|
|
|
|
|
|
|
#更新目录权限组
|
|
|
-cd /usr/local/template
|
|
|
+cd /usr/local/wwwtemplate
|
|
|
chown -R www-data:www-data $TP_CODE
|