前言
分享如何快速创建多个电商平台,部署到测试环境做开发测试。
方法
部署一个基础wordpress
nginx.conf
# Appadmin
server {
listen 80;
server_name wpa.mytest.com; #改成自己的域名
root /www/web/wpa/; #项目目录,在app目录下
server_tokens off;
include none.conf;
index index.php index.html index.htm;
access_log /www/web_logs/wp_access.log wwwlogs;
error_log /www/web_logs/wp_error.log notice;
location ~ \.php$ {
fastcgi_pass php:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
}
location ~ .*\.(js|css)?$ {
expires 12h;
}
}
创建数据库
CREATE DATABASE `wpa` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
create user 'wpuser'@'%' IDENTIFIED BY 'xxxxxx';
grant all privileges on wpa.* to 'wpuser'@'%';
flush privileges;
页面访问安装第一个站
【相关文章】 基于docker部署WooCommerce外贸电商平台
快速复制
# 数据库复制
mysqldump -uroot -pxxxxxx -h 127.0.0.1 --quick wpa > /tmp/wpa.sql
# 替换域名
sed 's/wpa.mytest.com/wpb.mytest.com/g' /tmp/wpa.sql > /tmp/wpb.sql
sed -i 's/wpa商店/wpb商店/g' /tmp/wpb.sql
# 建库导入
CREATE DATABASE `wpb` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
grant all privileges on wpb.* to 'wpuser'@'%';
mysql -uroot -pxxxxx -h 127.0.0.1 wpb < /tmp/wpb.sql
# 修改wordpress配置
vim services/web/nginx/conf/conf.d/wpb.mytest.com.conf
# 复制程序,修改数据库连接
cp -rp wpa wpb
vim wpb/wp-config.php
评论 (0)