手动安装

手动安装

创建数据库导入数据

1.创建数据库,导入数据库文件
数据库文件目录/public/install/crmeb.sql

修改数据库配置文件

2.修改数据库连接文件
配置文件路径/.env

APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1 #数据库连接地址
DATABASE = test #数据库名称
USERNAME = username #数据库登录账号
PASSWORD = password #数据库登录密码
HOSTPORT = 3306 #数据库端口
CHARSET = utf8
DEBUG = true

[LANG]
default_lang = zh-cn

[REDIS]
REDIS_HOSTNAME = 127.0.0.1 #redis链接地址
PORT = 6379 #端口号
REDIS_PASSWORD = 123456 #密码
SELECT = 0 #数据库名

[QUEUE]
QUEUE_NAME = 123456789 #队列前缀

修改文件权限

3.修改目录权限(linux系统)777

/public
/runtime
.env
.version
.constant

登录后台

4.后台登录:
http://域名/admin
默认账号:admin 密码:crmeb.com

重新安装

  1. 清除数据库清空表
  2. 删除/public/install.lock 文件

多站点安装

多项目部署workerman配置端口调整

系统默认端口有三个,分别为【20002】、【20003】、【20012】
在同一个服务器部署多项目时,需要修改新项目这三个端口,避免冲突。
修改端口请牢记对应数字,切勿修改错误,同时记得阿里云放行新端口!

修改 /config/workerman.php 文件里的端口号,为你放行的新端口,保存文件。
例如
【20002】—>【20032】
【20003】—>【20033】
【20012】—>【20034】

多项目部署消息队列配置调整

消息队列使用的是redis的缓存驱动,多项目部署后,存在消息队列列名一样导致,运行消息队列消费了其他项目的任务。这里只需要更改.env文件中QUEUE_NAME

多项目部署redis缓存共染问题配置调整

多个项目指向一个redis数据库会导致每个项目的数据相互共染问题,修改.env文件中的SELECT切换不同的redis库就可以避免了

本页目录