【PHP】悟空CRM安装遇到的问题


问题

一、No input file specified.

解决1:
PHP版本不对,切换到正确的版本。
悟空crm-11用的tp5的框架,就不能用太高如php7.4的版本,切换到7.2就正常了。

解决2:不生效时卸载php7.2重装试试

二、not support: redis

[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 安装

三、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的情况

Server搭建

服务端使用的框架为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#/ 登录后台管理界面

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
悟空CRM是一款开源的客户关系管理系统,它基于PHP语言开发,并且是在Apache、MySQL、PHP(简称AMP)的环境下运行的。因此,在CentOS 7上安装悟空CRM PHP版需要按照以下步骤进行操作: 1. 首先,确保系统已经安装了AMP环境。可以使用以下命令确认安装情况: ``` yum list installed httpd yum list installed mariadb-server yum list installed php ``` 2. 如果AMP环境未安装,可以通过以下命令来进行安装: ``` yum install httpd yum install mariadb-server yum install php ``` 3. 安装完成后,启动Apache和MySQL服务: ``` systemctl start httpd.service systemctl start mariadb ``` 4. 设置开机自启动: ``` systemctl enable httpd.service systemctl enable mariadb ``` 5. 下载悟空CRM安装文件,可以从官方网站获取到最新的版本。 6. 将下载的安装文件解压到Apache的默认网站目录(默认为/var/www/html): ``` tar -zxvf wukong-crm-php-x.x.x.tar.gz -C /var/www/html/ ``` 7. 创建MySQL数据库和用户: ``` mysql -u root -p CREATE DATABASE wukongcrm; CREATE USER 'wukonguser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wukongcrm.* TO 'wukonguser'@'localhost'; FLUSH PRIVILEGES; exit ``` 8. 修改悟空CRM的配置文件,将数据库信息和管理员账户等信息修改为正确的值: ``` cd /var/www/html/wukong-crm-php-x.x.x/ cp config.php.example config.php vi config.php ``` 9. 在浏览器中输入服务器的IP地址或域名,即可访问悟空CRM安装界面。按照页面上的提示进行安装配置即可。 以上就是在CentOS 7上安装悟空CRM PHP版的主要步骤。安装过程中需要根据具体环境进行一些微调,但是以上是大致的操作流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值