Laravelが本番環境で動かない(エラーが発生)するときに確かめること2018/02/12ホーム未分類Laravel目次どういう状況か。.envの設定キャッシュが残っているデプロイが失敗しているまとめどういう状況か。Laravelアプリケーションがローカル環境では動くのに本番環境では動かない場合があります。この記事ではそんなときにチェックすることを載せていきます。.envの設定.envファイルはLaravelアプリケーションの設定ファイルです。ここにデータベースやユーザー情報などを書き込んでいきます。このデータベース名が本番環境のデータベースとは違う名前だったり、ユーザー名やパスワードが違ったりするとエラーが発生します。キャッシュが残っているLaravelにはキャッシュが残るようになっています。FTPなどで本番環境にデプロイする際にもそのキャッシュが残ったまま上がってしまう場合があります。デプロイする前にキャッシュを削除するか、SSHで本番環境のサーバーにログインしキャッシュを削除する方法があります。キャッシュの削除には以下のコマンドを使います。view:clearデプロイが失敗しているLaravelアプリケーションはLaravelのコアを含めるとかなりのファイルサイズになります。FTPなどで本番環境にデプロイするのにも時間がかかります。FTPソフトにもよりますが時間がかかりすぎてしまって途中で止まってしまってファイルが中途半端に本番環境にデプロイされているとエラーが起こったり、不具合が起きたりします。まとめ大半はキャッシュが問題だと思います。コメントをキャンセル入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。内容をご確認の上、送信してください。このhotalogではプログラミングや僕の日常生活のことを発信していきます。不登校の時期があってその中でプログラミングに没頭し今ではweb開発やゲーム開発もしています。【Laravel5入門】0章「Laravelってなに?MVCってなに?」PHPで連想配列をオブジェクトにキャストする。フォローツイート%d人のブロガーが「いいね」をつけました。