ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

安装crmeb

安装crmeb

一,官网:

https://www.crmeb.com/xiazai

代码站:

https://gitee.com/ZhongBangKeJi/CRMEB

安装参考文档地址:

https://doc.crmeb.com/single_open/open_v54/20389

二,下载

用git命令下载

$ git clone https://gitee.com/ZhongBangKeJi/CRMEB.git

三,导入数据库

1.打开数据库文件/crmeb/public/install/crmeb.sql文件,将里面的所有demo.crmeb.com替换成您的域名,不需要带http

2,新建数据库crmeb,然后导入数据

$ mysql --host=127.0.0.1 --port=3306 -u root -prootpassword crmeb < crmeb.sql

3,导入数据库的中报错的处理:

$ mysql --host=127.0.0.1 --port=3306 -u root -prootpassword crmeb < crmeb.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1067 (42000) at line 34266: Invalid default value for 'create_time'

修改:

  `create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',`update_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间',

为:

  `create_time` datetime NULL COMMENT '创建时间',`update_time` datetime NULL COMMENT '修改时间',

类似的错误有多处,主要是因为sql文件支持的版本较低,实际安装时mysql的版本较高的原因

四,修改配置

$ more .env

APP_DEBUG = true[APP]
DEFAULT_TIMEZONE = Asia/Shanghai[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
HOSTPORT = 3306
USERNAME = root
PASSWORD = rootpassword
DATABASE = crmeb
PREFIX = eb_
CHARSET = utf8mb4
DEBUG = true[LANG]
default_lang = zh-cn[CACHE]
DRIVER = file
CACHE_PREFIX = cache_123456789
CACHE_TAG_PREFIX = cache_tag_123456789[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD = "$Gs#Re@123!"
SELECT = 0[QUEUE]
QUEUE_NAME = 123456789

五,修改文件权限

# chown www-data.www-data -R public/
# chown www-data.www-data -R runtime/
# chown www-data.www-data -R .env
# chown www-data.www-data -R .version 
# chown www-data.www-data -R .constant # chmod 777 -R public/
# chmod 777 -R runtime/
# chmod 777 -R .env 
# chmod 777 -R .version 
# chmod 777 -R .constant 

backup不存在,也创建

# mkdir backup
# chmod 777 backup
# chown www-data.www-data backup

六,创建lock文件,标识安装完成

$ touch install.lock

七,添加一个nginx站点:

server {listen       8899;root   /data/crmeb/CRMEB/crmeb/public;server_name tpapibase;index  index.php;if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?s=$1 last;break;}location / {index  index.html index.php;}location ~ \.php {fastcgi_pass   127.0.0.1:9009;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}}

八,测试效果:

image

九,报错一

您的php版本太高,不能安装本软件,兼容php版本7.1~7.4,谢谢!

解决:另外增加一个php的版本为指定的范围的安装

十,报错二:

请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

image

解决:

为mysqld增加一行配置

sql_mode=NO_ENGINE_SUBSTITUTION

然后重启

十一,报错三:

[0] Store [file #缓存类型,支持file和redis] not found.

去掉配置文件中的#注释即可

 

返回列表