この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:guest
更新日時:2018-05-16 23:03:58

タイトル: 本番サーバーへのデプロイ方法

Laravelで作成したプロジェクトのデプロイ方法。

 

.envの設定

ルートディレクトリ直下の「.env」ファイルを本番環境に合わせて設定する。

主に以下のポイントをチェック。

APP_ENV=production

APP_DEBUG=false

APP_URL=本番URL

DB_HOST=本番ホスト

※APP_ENVに関しては処理の条件分岐等で使用するので必須ではないが設定しておくと便利

 

リダイレクト or リンク設定

レンタルサーバー等にデプロイする際、public_html配下等にLaravelプロジェクトを置かざるを得ない場合がある。

ドメイン直下のURLでLaravelアプリにアクセスさせてやりたい場合は、.htaccessやシンボリックリンクを使用してURLを変えてやる必要がある。

簡単&安全なので後者の設定をおススメする。

既存のpublic_htmlを削除して、Laravelのpublicフォルダを見るシンボリックリンクを作成する。

ln -s プロジェクト名/public public_html

 

composer install

gitからcloneした場合は、デフォルトでgit.ignoreにvendorディレクトリが含まれているので以下のコマンドを実行してパッケージをインストールする必要がある。

composer install