今天弄了幾個發卡系統,最后測試下來只剩下zfaka
和whmcs
兩個比較靠譜的,目前能看到的大多數發卡系統也是這兩個搭建的。考慮到自己的手殘,我決定用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的源碼程序解壓,全部放入網站文件夾的根目錄。
運行目錄設置
寶塔后台操作如圖:
- 進入設置網站
- 點擊具體的網頁設置
- 點擊站點修改彈窗的 網站目錄
- 取消
防跨站攻擊(open_basedir)
前面的小勾 - 運行目錄 選擇
/public
並保存
偽靜態設置
當前彈窗左側選擇偽靜態,復制下列代碼添加保存:
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;
}
}
關閉PATH_INFO
這一步在版本5和版本6的寶塔面板后台操作有所不同,這里展示的是寶塔6的后台設置情況:
- 點擊文件,進入文件管理
- 在目錄處進入如圖的目錄內
- 我們用的php版本是7.2,且系統只有一個php版本,所以找到這個帶有
php
以及數字72
文件,點擊 編輯
- 在彈出的窗口中,我們在圖示的
include pathinfo.conf;
這一行前面加上#
注釋掉 - 點擊保存,關閉窗口
安裝yaf及配置
找到php7.2的設置
在安裝擴展中找到yaf,並安裝
找到配置文件,在最后加上語句:
yaf.use_namespace=1
配置完成之后,我們回到最上面的服務,重啟php7.2:
現在寶塔的設置就暫告一段落。
安裝ZFAKA
修改配置文件后綴
在訪問域名安裝系統之前,我們還需要修改下配置文件的后綴:
- 在網站文件管理處找到文件
- 找到根據目錄的順序找到配置文件
- 配置文件名為
application.ini.new
,我們改成application.ini
安裝ZFAKA
現在我們就可以進入網站域名安裝Z發卡系統了。
數據庫地址和端口默認不變,其他的信息就按照寶塔后台的數據庫填寫就可以了。
在這里我們可以看到后台登錄、默認賬戶、密碼。
不過下面有一步非常的重要,就是需要到寶塔面板設置定時計划:
如果你手快跳過了,就把下面這段代碼中的 zfaka.com
路徑部分改成你自己的網站路徑,然后復制,
php -q /www/wwwroot/zfaka.com/public/cli.php request_uri="/crontab/sendemail/index"
在寶塔后台找到 計划任務 ,如圖設置,然后腳本內容就是上面復制的內容,點擊 添加任務 就可以了。
修改設置
密碼修改
密碼是zfaka源程序默認的,使用這個當然不安全,而且默認的郵箱不是自己的,總是有些不舒服,但是zfaka后台並沒有直接修改的地方,這個時候需要我們進數據庫進行修改:
如圖,我們找到對應的數據庫,然后打開 t_admin_user
這張表,可以看到有一個 email
的字段,雙擊,修改成我們自己的郵箱就可以了。這樣登錄的賬戶就是我們自己的郵箱,密碼還是之前的那個,可以在zfaka后台進行修改。
其他設置
還有很多關於發卡站的設置,比如logo,模板,公告,等等一系列的設置則在自發卡的后台的 設置中心-配置中心:
這個自己摸索就好啦。
總結
目前這個教程是我根據自己的安裝經驗總結而來,安裝的過程中我也踩了很多的坑,教程還有些地方相對粗糙,我會過段時間再檢查一遍,進行補充,如果你按照我的教程操作遇到問題,也可以留言告訴我問題,我會看看具體情況回復。
雖然這個程序還有一些小麻煩的地方,但是對於我們個人使用是非常的合適了。希望大家也能在看了我的教程后,擁有自己的發卡站。
注:
本文由潛昆’s Blog創作發布,如轉發請保留此信息。