寶塔面板安裝開源的zfaka發卡系統


今天弄了幾個發卡系統,最后測試下來只剩下zfakawhmcs兩個比較靠譜的,目前能看到的大多數發卡系統也是這兩個搭建的。考慮到自己的手殘,我決定用zfaka的系統試一下。

下載

zfaka系統下載地址:GitHub,先下載備用。

安裝寶塔

服務器系統是寶塔Linux面板-6.6.6正式版:

安裝腳本

Centos/Redhat/Fedora安裝腳本:

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

Debian/Ubuntu安裝腳本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

放行端口

如果給的面板地址登錄不進去的話,就需要檢查安全組的TCP這幾個協議端口是否放行:8888|888|80|443|20|21,放行完成之后就可以正常進入登錄頁面了。

放行端口

放行端口

寶塔登錄頁

寶塔登錄頁

安裝環境

成功登錄寶塔之后,第一次登錄會提示安裝web環境。

寶塔面板安裝配置示意圖

我的環境安裝配置如圖,大家可以參考我的設置。
php版本只要是7.0+就可以,這里推薦使用7.2.
點擊一鍵安裝之后就會彈出消息盒子,等待環境安裝就可以了,安裝完成會提示已完成,這個時候我們就可以添加ZFAKA站點了。

設置寶塔

新建網站

我們進入寶塔面板后台,添加站點,域名填寫自己域名,FTP根據自己的需求考慮,必須建立數據庫。

新建網站

這里就是寶塔建站的基本流程,不懂的可以去寶塔官網熟悉下。

上傳ZFAKA程序

進入寶塔面板的文件管理,把ZFAKA的源碼程序解壓,全部放入網站文件夾的根目錄。

WEB根目錄

運行目錄設置

寶塔后台操作如圖:

目錄設置

  1. 進入設置網站
  2. 點擊具體的網頁設置
  3. 點擊站點修改彈窗的 網站目錄
  4. 取消 防跨站攻擊(open_basedir) 前面的小勾
  5. 運行目錄 選擇 /public 並保存

偽靜態設置

當前彈窗左側選擇偽靜態,復制下列代碼添加保存:

      location / {
            if (!-e $request_filename) {
                    rewrite ^/(.*)$ /index.php?$1 last;
            }
    }

偽靜態設置

關閉PATH_INFO

這一步在版本5和版本6的寶塔面板后台操作有所不同,這里展示的是寶塔6的后台設置情況:

PATH_INFO設置示意

  1. 點擊文件,進入文件管理
  2. 在目錄處進入如圖的目錄內
  3. 我們用的php版本是7.2,且系統只有一個php版本,所以找到這個帶有 php 以及數字 72 文件,點擊 編輯

PATH_INFO設置示意

  1. 在彈出的窗口中,我們在圖示的 include pathinfo.conf; 這一行前面加上 # 注釋掉
  2. 點擊保存,關閉窗口

安裝yaf及配置

php7.2設置

找到php7.2的設置

安裝yaf拓展

在安裝擴展中找到yaf,並安裝

修改配置文件

找到配置文件,在最后加上語句:

yaf.use_namespace=1

配置完成之后,我們回到最上面的服務,重啟php7.2:

修改配置文件后綴名

現在寶塔的設置就暫告一段落。

安裝ZFAKA

修改配置文件后綴

在訪問域名安裝系統之前,我們還需要修改下配置文件的后綴:

修改配置文件后綴名

  1. 在網站文件管理處找到文件
  2. 找到根據目錄的順序找到配置文件
  3. 配置文件名為 application.ini.new ,我們改成 application.ini

安裝ZFAKA

現在我們就可以進入網站域名安裝Z發卡系統了。

zfaka安裝第一步

zfaka安裝第二步

zfaka安裝第三步

數據庫地址和端口默認不變,其他的信息就按照寶塔后台的數據庫填寫就可以了。

zfaka安裝第四步

在這里我們可以看到后台登錄、默認賬戶、密碼。
不過下面有一步非常的重要,就是需要到寶塔面板設置定時計划:
如果你手快跳過了,就把下面這段代碼中的 zfaka.com 路徑部分改成你自己的網站路徑,然后復制,

php -q /www/wwwroot/zfaka.com/public/cli.php request_uri="/crontab/sendemail/index"   

設置定時任務

在寶塔后台找到 計划任務 ,如圖設置,然后腳本內容就是上面復制的內容,點擊 添加任務 就可以了。

修改設置

密碼修改

密碼是zfaka源程序默認的,使用這個當然不安全,而且默認的郵箱不是自己的,總是有些不舒服,但是zfaka后台並沒有直接修改的地方,這個時候需要我們進數據庫進行修改:

寶塔數據庫管理

寶塔數據庫

如圖,我們找到對應的數據庫,然后打開 t_admin_user 這張表,可以看到有一個 email 的字段,雙擊,修改成我們自己的郵箱就可以了。這樣登錄的賬戶就是我們自己的郵箱,密碼還是之前的那個,可以在zfaka后台進行修改。

其他設置

還有很多關於發卡站的設置,比如logo,模板,公告,等等一系列的設置則在自發卡的后台的 設置中心-配置中心

zfaka配置中心

這個自己摸索就好啦。

總結

目前這個教程是我根據自己的安裝經驗總結而來,安裝的過程中我也踩了很多的坑,教程還有些地方相對粗糙,我會過段時間再檢查一遍,進行補充,如果你按照我的教程操作遇到問題,也可以留言告訴我問題,我會看看具體情況回復。
雖然這個程序還有一些小麻煩的地方,但是對於我們個人使用是非常的合適了。希望大家也能在看了我的教程后,擁有自己的發卡站。

注:
本文由潛昆’s Blog創作發布,如轉發請保留此信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM