|
@@ -27,7 +27,7 @@ export PATH=/usr/local/bin:$PATH
|
|
#创建站点目录
|
|
#创建站点目录
|
|
mkdir /usr/local/wwwroot/$FILE_NAME
|
|
mkdir /usr/local/wwwroot/$FILE_NAME
|
|
#打包模板站包
|
|
#打包模板站包
|
|
-cd /usr/local/wwwroot/$TEMPLATE_SOURCE_ID
|
|
|
|
|
|
+cd /usr/local/wwwtemplate/$TEMPLATE_SOURCE_ID
|
|
tar -czf $TEMPLATE_SOURCE_ID.tar.gz *
|
|
tar -czf $TEMPLATE_SOURCE_ID.tar.gz *
|
|
mv $TEMPLATE_SOURCE_ID.tar.gz /usr/local/wwwroot/$FILE_NAME
|
|
mv $TEMPLATE_SOURCE_ID.tar.gz /usr/local/wwwroot/$FILE_NAME
|
|
|
|
|
|
@@ -57,6 +57,7 @@ sed -i "s:$TEMPLATE_SOURCE_ID:$FILE_NAME:g" /usr/local/wwwroot/$FILE_NAME/wp-con
|
|
end_time=$(date +'%s')
|
|
end_time=$(date +'%s')
|
|
echo "站点【"$FILE_NAME"】wp-config.php配置修改完成,共计花费:"$((end_time - start_time))"s"
|
|
echo "站点【"$FILE_NAME"】wp-config.php配置修改完成,共计花费:"$((end_time - start_time))"s"
|
|
|
|
|
|
|
|
+#创建数据库,赋权
|
|
echo 'create_database_start'
|
|
echo 'create_database_start'
|
|
start_time=$(date +'%s')
|
|
start_time=$(date +'%s')
|
|
mysql -h$RDS_HOST -u$RDS_ADMIN -p$RDS_PWD<< EOF
|
|
mysql -h$RDS_HOST -u$RDS_ADMIN -p$RDS_PWD<< EOF
|
|
@@ -70,16 +71,16 @@ end_time=$(date +'%s')
|
|
echo "创建数据库花费:"$((end_time - start_time))"s"
|
|
echo "创建数据库花费:"$((end_time - start_time))"s"
|
|
echo 'create_database_end'
|
|
echo 'create_database_end'
|
|
|
|
|
|
-
|
|
|
|
|
|
+#导入数据库
|
|
start_time=$(date +'%s')
|
|
start_time=$(date +'%s')
|
|
mysql -u$RDS_ADMIN -p$RDS_PWD $FILE_NAME < /opt/adweb3/temp_package/$TEMPLATE_SOURCE_ID.sql
|
|
mysql -u$RDS_ADMIN -p$RDS_PWD $FILE_NAME < /opt/adweb3/temp_package/$TEMPLATE_SOURCE_ID.sql
|
|
end_time=$(date +'%s')
|
|
end_time=$(date +'%s')
|
|
echo "【"$FILE_NAME"】网站导入数据库完成,共计花费:"$((end_time - start_time))"s"
|
|
echo "【"$FILE_NAME"】网站导入数据库完成,共计花费:"$((end_time - start_time))"s"
|
|
|
|
|
|
|
|
+#更新数据库连接配置
|
|
echo 'update_wp-config_start'
|
|
echo 'update_wp-config_start'
|
|
start_time=$(date +'%s')
|
|
start_time=$(date +'%s')
|
|
|
|
|
|
-cp /opt/adweb3/config/wp-cli.phar /usr/local/wwwroot/$FILE_NAME
|
|
|
|
sed -i "s:FILE_NAME:$FILE_NAME:g" /usr/local/wwwroot/$FILE_NAME/domain.txt
|
|
sed -i "s:FILE_NAME:$FILE_NAME:g" /usr/local/wwwroot/$FILE_NAME/domain.txt
|
|
sed -i "s:'$TEMPLATE_SOURCE_ID':'$FILE_NAME':g" /usr/local/wwwroot/$FILE_NAME/wp-config.php
|
|
sed -i "s:'$TEMPLATE_SOURCE_ID':'$FILE_NAME':g" /usr/local/wwwroot/$FILE_NAME/wp-config.php
|
|
end_time=$(date +'%s')
|
|
end_time=$(date +'%s')
|
|
@@ -113,6 +114,7 @@ cp /opt/adweb3/nginx_template/wp-site.conf /usr/local/openresty/nginx/vhost/$FIL
|
|
|
|
|
|
sed -i "s:CUSTOM_DOMAIN:$DOMAIN_NAME:g" /usr/local/openresty/nginx/vhost/$FILE_NAME.conf
|
|
sed -i "s:CUSTOM_DOMAIN:$DOMAIN_NAME:g" /usr/local/openresty/nginx/vhost/$FILE_NAME.conf
|
|
sed -i "s:SITE_CODE:$FILE_NAME:g" /usr/local/openresty/nginx/vhost/$FILE_NAME.conf
|
|
sed -i "s:SITE_CODE:$FILE_NAME:g" /usr/local/openresty/nginx/vhost/$FILE_NAME.conf
|
|
|
|
+sed -i "s:wwwtemplate:wwwroot:g" /usr/local/openresty/nginx/vhost/$FILE_NAME.conf
|
|
echo "开始重启nginx配置"
|
|
echo "开始重启nginx配置"
|
|
/usr/local/openresty/nginx/sbin/nginx -s reload
|
|
/usr/local/openresty/nginx/sbin/nginx -s reload
|
|
echo "nginx配置重启完成"echo "开始重启nginx配置"
|
|
echo "nginx配置重启完成"echo "开始重启nginx配置"
|