解决1:
PHP版本不对,切换到正确的版本。
悟空crm-11用的tp5的框架,就不能用太高如php7.4的版本,切换到7.2就正常了。
解决2:不生效时卸载php7.2重装试试
[0] BadFunctionCallException in Redis.php line 44
public function __construct($options = [])
{
if (!extension_loaded('redis')) {
throw new \BadFunctionCallException('not support: redis');
}
if (!empty($options)) {
$this->options = array_merge($this->options, $options);
}
...
解决:
少了php的redis扩展,安装就好了
若是宝塔环境: 软件商店》PHP-7.2》设置》安装扩展》redis 安装
ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?
找到 /config/config.php cache
配置正确的redis
密码(redis默认无密码)
安装网址: https://gitee.com/wukongcrm/crm_php
后端框架:ThinkPHP 5.0.24
前端MVVM框架:Vue.JS 2.5.x
路由:Vue-Router 3.x
数据交互:Axios
UI框架:Element-UI 2.6.3
悟空crm11.0的运行环境要求PHP7.0以上
❗️ ❗️ ❗️ v11.0.2版本开始,cache类缓存方式由原file类型改为redis类型,因此需要开启PHP Redis扩展(必须确保已经安装了Redis服务以及PHP Redis驱动)
❗️ ❗️ ❗️ 多公海功能需按照《多公海-执行客户回收的方法说明》 进行配置
代码中已集成前端vue打包后文件,可免去打包操作:
以本地(phpstudy集成环境)搭建举例:
下载悟空CRM11.0开源版,在服务器根目录(www目录)下创建72crm文件夹,并放置代码; 浏览器访问
http://localhost/72crm/index.php/admin/install/index.html
根据安装提示步骤,完成悟空CRM11.0 的部署安装
激活序列号:
6EA74C261C4BA344BC716FCD68295694BABFE016F5B7FA4890E4E29B0F52A5D965EE4A1AF633633D4573A2559630986F976D8F2920D688686CB60967F6FFB9FDADE6AC6DFD39416DE175D0DE01699C816244C16EE4E533A959E3ED0653143A7363E5B98E62126A78CDC5578636F456D29FD2B063FCBED837D50B10450C6FFBF0290DB782C8D4525864A96A98C37C0106FB5D8392A7E828F0BEFA86B4CD28BEBE83628A59BB23F60B7799A22C8D7B2039ED30F05492E9D2A2E2A03D7AC0199EA2CE529D561AE622B3C0DECC50D8A223BC5DA03E3AFF1150F0F217B0BE0400835369329DB74454870D5314DBA7C24B98CCE5600CBDAF264A21974FA3C85E7EAF0A
数据交互通过axios以及RESTful架构来实现
用户校验通过登录返回的auth_key放在header
值得注意的一点是:跨域的情况下,会有预请求OPTION的情况
服务端使用的框架为thinkphp5.0.24,搭建前请确保拥有lamp/lnmp/wamp环境。
这里所说的搭建其实就是把server框架放入WEB运行环境,并使用80端口。
导入服务端根文件夹数据库文件public/sql/5kcrm.sql,并修改config/database.php配置文件。
PHP >= 7.0.*
当访问 http://localhost/, 出现“悟空软件”即代表后端接口搭建成功。
访问 http://localhost/index.html#/ 登录后台管理界面