基于docker部署DBShop商城

行云流水
2022-06-05 / 1 评论 / 403 阅读 / 正在检测是否收录...

前言

DBShop企业级开源商城系统,使用PHP语言基于Laminas + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多货币;严谨的安全机制,可靠稳定;方便的操作管理,节约时间;清晰的权限分配,责任分明;便捷的更新处理,一键搞定;丰富的插件市场,扩展无限。

部署

准备资源

  • 一台vps主机

  • 一个域名
    准备一个域名,并解析到vps公网地址。本文用下方域名测试
    www.shoptest.com

系统初始化

docker和docker-compose一键安装脚本

部署DBShop

获取源码

解压到指定目录

cd /opt/lnmp/app/ && mkdir dbshop
tar xvf DBShopV3.1_Release220419.tar.gz -C dbshop


#更改目录权限
useradd -u 1010  www-data -s /usr/sbin/nologin
chown -R www-data /opt/lnmp/app/dbshop/

nginx配置

启动服务

cd /opt/lnmp/ && docker-compose up -d

创建数据库并授权

#登录
mysql -uroot -pmariadb@123 -h 127.0.0.1

通过web访问,并安装

配置域名解析,然后通过浏览器访问,按照提示安装
http://www.shoptest.com/

前台访问

管理后台

http://www.shoptest.com/admin

FAQ

无法创建配置文件,安装失败

php启用fileinfo扩展

docker exec -it lnmp_php_1 bash
apt-get install -y libicu-dev
docker-php-ext-configure intl
docker-php-ext-install -j$(nproc) intl

评论 (1)

取消
只有登录/注册用户才可评论
  1. 头像
    · Windows 10 · Google Chrome
    沙发

    表情

    回复