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

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

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

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

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

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

首先:参考官方文件:https://help.perfexcrm.com/404-not-found-after-installation/

由于服务器是Ngnix的,所以参考这文章:https://help.perfexcrm.com/nginx-config/

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

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

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

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

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

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

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

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

在里面添加以下代码:

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

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

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

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

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

一颗折腾的心。

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


分享到:


相關文章: