快速创建多个wordpress电商平台

行云流水
2023-03-30 / 0 评论 / 184 阅读 / 正在检测是否收录...

前言

分享如何快速创建多个电商平台,部署到测试环境做开发测试。

方法

部署一个基础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)

取消
只有登录/注册用户才可评论