6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Worning:require()、Fatal error:require()の解決方法

6
Last updated at Posted at 2021-01-27

Dockerをよく理解できていないために今回のエラーが起きました。
このおかげで少し理解できたので備忘録のため記事にします。

さてコード書くぞ、アプリ立ち上げるぞと思ったら

スクリーンショット 2021-01-27 13.23.46.png

え...
昨日までできてたのに?
コード何もいじってないのに?
なんで?

と泣きそうでした。

いや、そういえばGitHubDeskTopで管理したいからリモートリポジトリからローカルにcloneしたな

最初はリモートだけで管理してたんですけど
ブランチとかコメントとかGUIで手軽に操作したいからこのやり方でcloneしたのです。

そうしたらローカルのディレクトリがが2つになってしまったのでcloneした方ではない方を削除したのです。
つまりこのcloneした段階ではエラーにある通りのファイルが存在しないというエラーでした。

解決方法

またこちらの神記事参考にしました。
お世話になりすぎ...

ターミナル
docker-compose exec app bash

上記コマンドでターミナルに入り

コンテナ
composer install

コンテナ内で上記コマンドをうちます。

これだけだと500 | Server Errorとなるので

コンテナ
cp .env.example .env

上記コマンドでenvの環境変数を.env.exampleを元にコピーします。

コンテナ
php artisan key:generate

上記コマンドでアプリケーションキーを生成します。

コンテナ
php artisan migrate

最後に上記のコマンドでマイグレーションして成功すれば無事に元に戻りました。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?