手动安装
创建数据库导入数据
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
重新安装
- 清除数据库清空表
- 删除/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库就可以避免了
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}