CRMEB 开源商城安装实践:多端适配的开发部署记录
CRMEB 开源商城,作为一套基于 ThinkPHP6+elementUI+Uni-app 框架精心打造的全开源无加密 PHP 商城系统,凭借其卓越的多端适配能力,广泛支持微信小程序、公众号、H5、APP 及 PC 端,实现数据无缝同步,为开发者提供了一个极易二次开发的优质平台。以下是关于 CRMEB 开源商城的详细安装步骤。
一、创建数据库并导入数据
- 数据库文件预处理:CRMEB 开源商城的数据库配置文件位于
/crmeb/public/install/crmeb.sql。在导入数据库之前,需要仔细打开该文件,将其中所有的demo.crmeb.com统一替换为您实际使用的域名(注意此处仅填写域名部分,无需添加http)。这一步骤至关重要,它确保了商城系统在后续运行中能够准确识别和关联您的站点。 - 数据库创建与导入:首先,创建一个新的数据库。您可以使用 MySQL 等数据库管理工具进行操作。创建完成后,将经过预处理的数据库文件导入到新建的数据库中。这一过程会将 CRMEB 商城所需的基础数据结构和初始数据填充到数据库,为后续系统的正常运行奠定基础。
二、修改数据库配置文件
CRMEB 开源商城的数据库配置信息存储在 /crmeb/.env 文件中,以下是各项配置的详细说明:
- 应用调试模式:
APP_DEBUG = false,在生产环境中,建议保持为false,以确保系统的安全性和稳定性。 - 应用基本配置:
[APP]下的DEFAULT_TIMEZONE = Asia/Shanghai,设置了系统的默认时区为亚洲 / 上海,符合国内使用场景。 - 数据库配置:
[DATABASE]部分涵盖了数据库连接的关键信息。TYPE = mysql表明使用 MySQL 数据库;HOSTNAME = 127.0.0.1为数据库连接地址(通常本地连接可使用此默认地址);HOSTPORT = 3306是数据库端口;USERNAME、PASSWORD、DATABASE分别对应数据库登录账号、密码和数据库名称,需根据实际情况准确填写;PREFIX = eb_为数据库表前缀,可根据需求调整;CHARSET = utf8mb4确保了对多种字符的支持;DEBUG = true可根据实际情况开启或关闭数据库调试模式。 - 语言配置:
[LANG]下的default_lang = zh-cn,将系统默认语言设置为中文简体,方便国内用户使用。 - 缓存配置:
[CACHE]部分,DRIVER = file表示当前缓存类型为文件缓存(也支持redis缓存);CACHE_PREFIX = cache_123456789和CACHE_TAG_PREFIX = cache_tag_123456789分别为缓存前缀和缓存标签前缀,可根据实际需求修改。 - Redis 配置:若使用 Redis 缓存,
[REDIS]下的REDIS_HOSTNAME = 127.0.0.1为 Redis 服务器地址(本地连接时可使用此默认值);PORT = 6379是 Redis 端口;REDIS_PASSWORD为 Redis 数据库密码(若未设置则为空);SELECT = 0表示使用的 Redis 数据库编号(默认为 0 - 15 中的一个)。 - 队列配置:
[QUEUE]下的QUEUE_NAME = 123456789为队列前缀,可根据实际情况进行调整。
三、修改文件权限(Linux 系统)
在 Linux 系统环境下,为确保 CRMEB 开源商城的正常运行,需要对以下目录进行权限设置,将其权限修改为 777 :
/backup:该目录用于存储商城的备份数据,赋予其可读写执行权限,以保证备份操作的顺利进行。/public:作为商城对外提供服务的公共目录,需要具备相应权限,确保能够正常访问和处理用户请求。/runtime:运行时目录,用于存储系统运行过程中产生的临时文件等,赋予其合适权限,保障系统运行的稳定性。.env、.version、.constant:这些配置文件同样需要相应权限,以确保系统能够正确读取和应用其中的配置信息。
四、创建安装文件
在 /crmeb/public 目录下,创建一个名为 install.lock 的文件,该文件内容为空即可。这一步骤是 CRMEB 商城安装流程中的一个标识,完成此操作后,即可完成安装流程。
五、安装完成后的初始信息
CRMEB 开源商城安装完成后,后台的默认账号为 admin ,默认密码为 crmeb.com 。请务必妥善保管此账号密码信息,以便后续登录后台进行商城的管理和配置操作。
六、重新安装流程
如果需要重新安装 CRMEB 开源商城,可按照以下步骤进行操作:
-
停止相关进程:首先,停止消息队列、长链接以及定时任务的进程,确保在重新安装过程中不会受到这些进程的干扰。
-
删除数据库:使用数据库管理工具,删除之前安装时创建的数据库,为重新安装做好准备。
-
重新导入数据库:按照文档的第一条,重新创建数据库并导入数据库文件,确保数据库恢复到初始状态。
-
修改配置文件:更换
/crmeb/.env文件中的缓存前缀和队列前缀,避免与之前的配置产生冲突。 -
清理运行时文件:删除
/crmeb/runtime文件下的所有文件,清除之前运行过程中产生的临时数据,确保重新安装后的系统运行环境干净整洁。
CRMEB 开源商城以其强大的功能、开源无加密的特性以及基于 ThinkPHP6+Uni-app 框架的先进架构,为开发者提供了广阔的拓展空间。通过遵循上述详细的安装和重新安装步骤,开发者能够快速搭建起属于自己的多端商城系统,实现业务的高效开展和创新发展。

浙公网安备 33010602011771号