如何在BT面板基于nginx环境安装配置Perfex CRM网站

写作 admin 3年前 (2020-11-12) 1797次浏览 已收录 1个评论

如何在 BT 面板基于 nginx 环境安装配置 Perfex CRM 网站

第一次接触到这个小众 CRM,源于一哥们以 30 块大洋就收买了我,谁让我穷呢?

官网:https://www.perfexcrm.com

问题根据他的描述出在安装后(当然前期问了很多关于二级域名解析安装问题,都给予一一免费解答),准备访问后台的时候,出现了 404 错误。

根据那哥们说已经安装好,出现 404 错误的节点去处理问题,

首先:参考官方文件:点击此直达

由于服务器是 Ngnix 的,所以参考这文章:点击此直达

还参考国外博主的安装经验,但好像关于这个 CRM 的安装文章和视频不多,还多数是基于 apache 服务,如果是 apache, 可能相对简单些。

经过长时间的各种配置文件修改,各种伪静态,都只显示 404,当然在这过程中,最终还是发现了问题所在。

哥们安装后,删除了一些文件,导致无法访问,所以我决定重新安装一次。

以下是我安装的整个过程:

  1. 首先肯定是在域名服务器中添加指向服务器 IP 的 A 记录,并等待生效,这个我已经指导那哥们做好了。
  2. 暂停 cloudflare 这类 CDN 的解析,将域名的 DNS 还原成默认的。
  3. 安装基于 nginx 的 BT 面板,在 BT 面板中添加以二级域名的网站,这个不用我多说了吧,请参考我这篇文章:如何从零开始搭建 BT 面板安装 wordpress 网站
  4. 将从主题森林下载的正版文件上传到对应目录下,解压后,将 perfex_crm 目录下的所有文件剪切粘贴在这个二级域名的根目录下。
  5. 可以选择删除上传的压缩文件和 documentation 目录,还有删除 perfex_crm 这个空目录(之前压缩后有两个目录,一个是 documentation,另外一个是 perfex_crm 目录)。
  6. 然后访问:http://xxxx.example.com/install/ 进行安装,里面提示所有不能有错误,连接数据库,安装。
如何在BT面板基于nginx环境安装配置Perfex CRM网站

how to install perfex crm in bt website panel

7.安装完成后,访问 http://xxx.example.com/admin 出现 404 eorr。

这个时候就需要们来解决问题了:

  1. 编辑网站配置:
如何在BT面板基于nginx环境安装配置Perfex CRM网站

BT panel change the conf file

在里面添加以下代码:

如何在BT面板基于nginx环境安装配置Perfex CRM网站

perfex rewrite code

直接复制这串代码到配置文件中就可以了:

        location / {
                # Check if a file or directory index file exists, else route it to index.php.
                try_files $uri $uri/ /index.php;
        }

保存,再刷新 Perfex CRM 登录网址,这样就可以成功显示了。

PS:再一次感受到,虽然文章看似简单,其实是耗费了很多精力去解决问题的。还发现其它码字也需要很多时间,唉~~~

又一颗折腾的心。

 

码字不易,转载请标明来源,谢谢!!


www.trydeep.net , 版权所有丨如未注明 , 均为原创丨
转载请注明原文链接:如何在BT面板基于nginx环境安装配置Perfex CRM网站
喜欢 (0)
发表我的评论
取消评论
表情
(1)个小伙伴在吐槽
  1. 这文章很不错,解决了我的一个难题
    admin2020-11-20 08:48 回复 Mac OS X | Chrome 86.0.4240.198