如何在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:再一次感受到,雖然文章看似簡單,其實是耗費了很多精力去解決問題的。還發現其它碼字也需要很多時間,唉~~~

一顆折騰的心。

碼字不易,轉載請標明來源,謝謝!!


分享到:


相關文章: