ホームページ >バックエンド開発 >PHPチュートリアル >Laravelをホストスペースにデプロイする方法
ローカルもオンラインも nginx なので、最初に書き換えルールを設定します (つまり、.htaccess 内のルールをそのまま nginx.conf に変換します)
サーバー上では、SQL を直接インポートします。まだ慣れていない PHP コマンドを使用してデータベースを作成する もちろん、これは意見の問題ですが、Laravel の移行機能を使用すると、結局のところ、非常に簡単に同期できます。 php スクリプトを書いてサーバーに送信して実行するだけです。
ベンダーは、composer と一緒にサーバーにインストールされています。ベンダーが大きすぎるため、直接アップロードを使用するか、ftp が遅すぎます。第二に、composer を使用すると、laravel 自体とコンポーネントの最新の安定バージョンをベンダーで入手できます。
サーバーはまだインストールされておらず、コンポーザーを使用してフレームワーク全体、php をインストールした後、laravel/laravel をインストールし、ローカルアプリとパブリックアップロードを上書きすると、それを実行できます(パブリックディレクトリを指すようにルートディレクトリを設定することを忘れないでください。そうしないと、自分でパスを設定する必要があります)
1. chmod -R 777 app/storage を覚えてください。このディレクトリへの書き込み権限を与えないと機能しません
2. 32 ビットのランダム KEY を使用することを忘れないでください。 app/config/app.php のオンライン版で、debug を false に変更すると、エラーが直接表示されます