連接 SSH 安裝寶塔面板
2. 寶塔面板安裝環境,推薦使用 PHP 7.2、MySQL 5.6、Nginx 1.16
禁用函數
system、proc_open、proc_get_status、putenv、pcntl_signal
3. 寶塔面板創建網站,域名等信息自行填寫
4. 連接 SSH 下載源碼
cd /www/wwwroot/你的網站資料夾名
5. 使用 composer 安裝依賴
wget https://getcomposer.org/installer -O composer.phar && php composer.phar && php composer.phar install
6. 複製配置文件
cp config/.config.example.php config/.config.php
cp config/.metron_setting.example.php config/.metron_setting.php
cp config/appprofile.example.php config/appprofile.php
.config.php 設置後執行 php xcat Tool initQQWry 下載 IP 解析庫
8. 網站設置
打開 寶塔面版 > 網站 > 你的網站
在 網站目錄 裡取消勾選 防跨站攻擊,運行目錄裡面選擇 /public,點擊保存。
在 伪靜態 中填入下面內容,然後保存
location / {
try_files $uri /index.php$is_args$args;
}
9.SSH 裡的網站目錄下執行,給網站文件 755 權限
cd ../
chmod -R 755 你的資料夾名/
chown -R www:www 你的資料夾名/
10. 數據庫操作
首次遷移:導入網站目錄下的 sql/glzjin_all.sql 文件
將數據庫 user 表裡的全部用戶的 theme 列改為 metron,使用 phpmyadmin 執行這條 sql 語句:
UPDATE user SET theme='metron'
創建管理員帳號以及其他初始化工作
cd /www/wwwroot/域名/
php xcat User createAdmin
php xcat User resetTraffic
php xcat SyncRadius syncusers
php xcat Tool initQQWry
php xcat Tool initdownload
恭喜又一個萬人機場主誕生
使用寶塔面板的計劃任務配置
每日任務 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每天 0 小時 0 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job DailyJob
檢測任務 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job CheckJob
用戶賬戶相關任務 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每小時
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job UserJob
檢查用戶會員等級過期任務 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job CheckUserClassExpire
檢查賬號過期任務 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每小時
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job CheckUserExpire
定時檢測郵件隊列 (必須)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Job SendMail
每日流量報告 (給開啟每日郵件的用戶發送郵件)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每天 0 小時 0 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat SendDiaryMail
審計封禁 (建議設置)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat DetectBan
檢測節點被牆 (可選)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat DetectGFW
檢測中轉服務器 (可選)
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 5 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat DetectTransfer
Radius (可選)
synclogin
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat SyncRadius synclogin
syncvpn
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat SyncRadius syncvpn
syncnas
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:N 分鐘 1 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat SyncRadius syncnas
自動備份 (可選)
整體備份
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:自己設置,可以設置每 30 分鐘左右
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Backup full
只備份核心數據
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:自己設置,可以設置每 30 分鐘左右
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat Backup simple
財務報表 (可選)
日報
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每天 0 小時 0 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat FinanceMail day
周報
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每星期 周日 0 小時 0 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat FinanceMail week
月報
任務類型:Shell 腳本
任務名稱:自行填寫
執行週期:每月 1 日 0 小時 0 分鐘
腳本內容:php /www/wwwroot/ 你的網站目錄 /xcat FinanceMail month