1、公式プロジェクト:
2、Centos7.6 システムを選択し、ドメインを解析してポートを開放する
3、宝塔パネルをインストールする
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
4、必要なソフトウェアをインストールする:MySQL Nginx Redis phpMyAdmin PHP-7.4
5、PHP 環境の確認
【ソフトウェアストア】->【PHP 設定】->【無効な関数】で以下の putenv、 proc_open、 pcntl_signal、 pcntl_alarm を削除する
【ソフトウェアストア】->【PHP 設定】->【拡張機能のインストール】で以下の 3 つの拡張機能をインストールする:fileinfo、redis、opcache(オプションでインストール、パフォーマンス向上)
設定が完了したら、パネルを再読み込みして再起動する
6、新しいウェブサイトを作成する
サイトの追加をクリック -> 解析済みのドメインを入力 -> データベースを選択 -> データベース名を設定 -> 送信をクリック
SSL 証明書を申請し、https を強制的に有効にする
7、プロジェクトコードをダウンロードしてアップロードする
プロジェクトのダウンロードリンク:
https://github.com/assimon/dujiaoka/releases
プロジェクトコードをウェブサイトのルートディレクトリにアップロードし、現在のディレクトリに解凍し、解凍後に圧縮ファイルを削除し、フォルダ内のファイルをウェブサイトに移動する
8、仮想静的ファイルと実行ディレクトリを設定する
ウェブサイトの設定をクリック -> ウェブサイトディレクトリに移動 -> 解凍されたフォルダを選択して保存 -> 実行ディレクトリで /public を選択して保存
仮想静的ファイルを選択して、laravel5 を選択して保存
9、インストールを開始する
ブラウザに解析済みのドメインを入力し、Enter キーを押してインストールプロセスに入る
実際の状況に応じてウェブサイトの設定情報を入力し、インストールが完了したらクリックしてインストールする
10、ログインエラーの解決策
バックエンドのログインアドレス#
ADMIN_ROUTE_PREFIX=/admin
ADMIN_HTTPS=true // この行の設定を追加する
11、ログイン後にパスワードを変更する
12、本番環境に移行する前に、.env 設定ファイルの APP_DEBUG を false に設定する