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 に変更します。phpmyadmin で次の SQL 文を実行します:
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
おめでとうございます、また 1 人の万人 VPN サービスオーナーが誕生しました。
宝塔パネルのスケジュールタスクを設定します。
デイリータスク (必須)
タスクの種類:シェルスクリプト
タスク名:自分で入力してください
実行周期:毎日 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