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/your_website_folder_name
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 your_folder_name/
chown -R www:www your_folder_name/
10. データベース操作
初回移行:ウェブサイトディレクトリ内の sql/glzjin_all.sql ファイルをインポートします。
データベースの user テーブルのすべてのユーザーの theme 列を metron に変更します。次の SQL 文を phpmyadmin で実行します。
UPDATE user SET theme='metron'
管理者アカウントの作成とその他の初期化作業
cd /www/wwwroot/domain/
php xcat User createAdmin
php xcat User resetTraffic
php xcat SyncRadius syncusers
php xcat Tool initQQWry
php xcat Tool initdownload
おめでとうございます、もう一つの万人向けエアポートオーナーが誕生しました。
宝塔パネルの計画タスクの設定
デイリータスク(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎日 0 時 0 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job DailyJob
チェックタスク(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job CheckJob
ユーザーアカウント関連タスク(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎時
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job UserJob
ユーザークラスの有効期限チェックタスク(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job CheckUserClassExpire
アカウントの有効期限チェックタスク(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎時
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job CheckUserExpire
メールキューの定期チェック(必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Job SendMail
デイリートラフィックレポート(デイリーメールを有効にしているユーザーにメールを送信)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎日 0 時 0 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat SendDiaryMail
監査ブロック(推奨)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat DetectBan
ノードのブロックチェック(オプション)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat DetectGFW
トランスファーサーバーのチェック(オプション)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 5 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat DetectTransfer
Radius(オプション)
synclogin
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat SyncRadius synclogin
syncvpn
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat SyncRadius syncvpn
syncnas
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:N 分毎 1 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat SyncRadius syncnas
自動バックアップ(オプション)
フルバックアップ
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:自分で設定し、約 30 分ごとに設定できます
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Backup full
コアデータのみバックアップ
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:自分で設定し、約 30 分ごとに設定できます
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat Backup simple
財務報告(オプション)
デイリーレポート
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎日 0 時 0 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat FinanceMail day
ウィークリーレポート
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎週日曜日 0 時 0 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat FinanceMail week
月次レポート
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎月 1 日 0 時 0 分
スクリプトの内容:php /www/wwwroot/your_website_directory/xcat FinanceMail month