teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

17

訂正

2021/03/02 09:19

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -121,37 +121,16 @@
121
121
  4.$ git push heroku main
122
122
  →エラーになる。
123
123
 
124
- ### Gitリポジトリをリセット
124
+ Herokuへデプロイするための環境構築
125
+ 前提で書いた通り500 Server Errorだったので、Cの記事を参考に再度API生成を行った。
126
+ ログインすると、500 Server Errorだったので、
125
- heroku repo:reset -a my-laravel-app-super 
127
+ heroku run php artisan migrate
126
- git push heroku main:master (main:masterにしても駄目)
128
+ →表示されるようなりまた。
127
- エラー発生
128
129
 
129
- ### 【composer dump-autoload】
130
- https://qiita.com/engineerYodaka/items/09319ab686b6aca1b2eb
131
- bootstrap/cache以下.gitignore以外の「config.php」「packages.php」「services.php」などを削除する
132
- composer dump-autoloadする。
130
+ git push heroku masterをするとエラー解消されない
133
- →改善
131
+ 他の方法を模索ようと思ます。
134
132
 
135
- ### 【Herokuへデプロイするための環境構築】
136
- Cの記事を参考に再度API生成を行った。
137
- 500 Server Errorに
138
- ログイン、新規登録だけ表示出来るようになった。
139
- ログインすると、500 Server Error
140
- →その後git push heroku main エラー解消ならず
141
133
 
142
- ### 【500 server errorの原因探る】
143
- 手っ取り早い方法
144
- 一時的にAPP_DEBUG環境変数をtrueにセットして、Herokuアプリにアクセスすると、開発環境と同様にエラー画面が表示されるエラーの内容を確認できたら、すぐに元に戻すこと。
145
- ```php
146
- # trueにセットする
147
- heroku config:set APP_DEBUG=true
148
- # 元に戻す
149
- heroku config:unset APP_DEBUG
150
- ```
151
- このようなエラーが表示された。
152
- https://gyazo.com/7aac707906e01df1df9ec2252c3a9f01
153
-
154
-
155
134
  ### 【参考記事】
156
135
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
157
136
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd

16

訂正

2021/03/02 09:19

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -139,7 +139,19 @@
139
139
  ログインすると、500 Server Error
140
140
  →その後git push heroku main エラー解消ならず
141
141
 
142
+ ### 【500 server errorの原因探る】
143
+ 手っ取り早い方法
144
+ 一時的にAPP_DEBUG環境変数をtrueにセットして、Herokuアプリにアクセスすると、開発環境と同様にエラー画面が表示されるエラーの内容を確認できたら、すぐに元に戻すこと。
145
+ ```php
146
+ # trueにセットする
147
+ heroku config:set APP_DEBUG=true
148
+ # 元に戻す
149
+ heroku config:unset APP_DEBUG
150
+ ```
151
+ このようなエラーが表示された。
152
+ https://gyazo.com/7aac707906e01df1df9ec2252c3a9f01
142
153
 
154
+
143
155
  ### 【参考記事】
144
156
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
145
157
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd

15

訂正

2021/03/02 08:51

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -104,7 +104,7 @@
104
104
  }
105
105
  ```
106
106
 
107
- ### 試したこと
107
+ ## 試したこと
108
108
  Aの参考記事をみながらherokuへデプロイをしていました。
109
109
  現状herokuへアプリを作成してありますが、500 Server Errorにより開けない状態になっています。
110
110
 
@@ -121,18 +121,18 @@
121
121
  4.$ git push heroku main
122
122
  →エラーになる。
123
123
 
124
- 【Gitリポジトリをリセット:
124
+ ### 【Gitリポジトリをリセット】
125
125
  heroku repo:reset -a my-laravel-app-super 
126
126
  git push heroku main:master (main:masterにしても駄目)
127
127
  エラー発生
128
128
 
129
- 【composer dump-autoload】
129
+ ### 【composer dump-autoload】
130
130
  https://qiita.com/engineerYodaka/items/09319ab686b6aca1b2eb
131
131
  bootstrap/cache以下.gitignore以外の「config.php」「packages.php」「services.php」などを削除する
132
132
  composer dump-autoloadする。
133
133
  →改善しない
134
134
 
135
- 【Herokuへデプロイするための環境構築】
135
+ ### 【Herokuへデプロイするための環境構築】
136
136
  Cの記事を参考に再度API生成を行った。
137
137
  500 Server Errorに
138
138
  ログイン、新規登録だけ表示出来るようになった。
@@ -140,7 +140,7 @@
140
140
  →その後git push heroku main エラー解消ならず
141
141
 
142
142
 
143
- 【参考記事】
143
+ ### 【参考記事】
144
144
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
145
145
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd
146
146
 

14

訂正

2021/03/02 06:14

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -78,7 +78,7 @@
78
78
  namespace App\Providers;
79
79
 
80
80
  use Illuminate\Support\ServiceProvider;
81
- use Illuminate\Support\Facades\Schema;
81
+ use Illuminate\Support\Facades\Schema;   ←追加
82
82
 
83
83
  class AppServiceProvider extends ServiceProvider
84
84
  {
@@ -99,37 +99,29 @@
99
99
  */
100
100
  public function boot()
101
101
  {
102
- Schema::defaultStringLength(191);
102
+ Schema::defaultStringLength(191);    ←追加
103
103
  }
104
104
  }
105
105
  ```
106
106
 
107
107
  ### 試したこと
108
108
  Aの参考記事をみながらherokuへデプロイをしていました。
109
+ 現状herokuへアプリを作成してありますが、500 Server Errorにより開けない状態になっています。
109
110
 
110
- 現状herokuへアプリを作成してありますが、500Server Errorにより開けない状態になっています。
111
-
112
- Heroku Procfileを作成する
111
+ 1.Heroku Procfileを作成する
113
112
  記述)web: vendor/bin/heroku-php-apache2 public/
114
113
 
115
- varchar型の文字数を191に制限
114
+ 2.varchar型の文字数を191に制限
116
115
  記述)
117
116
  use Illuminate\Support\Facades\Schema; ←追記してもエラー解消できません。
117
+ Schema::defaultStringLength(191);
118
118
 
119
- public function boot()
120
- {
121
- Schema::defaultStringLength(191);
119
+ 3.githubdesktopからherokuに変更をプッシュする(すべてコミット済み)
122
- }
123
120
 
124
- herokuに変更をプッシュする
125
- $ git add -A .
121
+ 4.$ git push heroku main
126
- $ git commit -m "***"
127
- (すべてコミット済み)
122
+ →エラーになる。
128
123
 
129
- $ git push heroku main
130
- エラーになる。
131
-
132
- Gitリポジトリをリセット:
124
+ Gitリポジトリをリセット:
133
125
  heroku repo:reset -a my-laravel-app-super 
134
126
  git push heroku main:master (main:masterにしても駄目)
135
127
  エラー発生
@@ -140,14 +132,22 @@
140
132
  composer dump-autoloadする。
141
133
  →改善しない
142
134
 
135
+ 【Herokuへデプロイするための環境構築】
136
+ Cの記事を参考に再度API生成を行った。
137
+ 500 Server Errorに
138
+ ログイン、新規登録だけ表示出来るようになった。
139
+ ログインすると、500 Server Error
140
+ →その後git push heroku main エラー解消ならず
141
+
142
+
143
- 参考記事
143
+ 参考記事
144
144
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
145
145
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd
146
146
 
147
147
  B) https://teratail.com/questions/96802
148
148
 
149
149
  Herokuへデプロイするための環境構築
150
- https://www.sejuku.net/blog/tutorial/111347
150
+ C)https://www.sejuku.net/blog/tutorial/111347
151
151
 
152
152
  ### 補足情報(FW/ツールのバージョンなど)
153
153
  heroku 7.49.1

13

訂正

2021/03/02 06:12

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -146,6 +146,9 @@
146
146
 
147
147
  B) https://teratail.com/questions/96802
148
148
 
149
+ Herokuへデプロイするための環境構築
150
+ https://www.sejuku.net/blog/tutorial/111347
151
+
149
152
  ### 補足情報(FW/ツールのバージョンなど)
150
153
  heroku 7.49.1
151
154
  docker環境

12

訂正

2021/03/02 06:00

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -100,9 +100,6 @@
100
100
  public function boot()
101
101
  {
102
102
  Schema::defaultStringLength(191);
103
- if (\App::environment('production')) {
104
- \URL::forceScheme('https');
105
- }
106
103
  }
107
104
  }
108
105
  ```

11

訂正

2021/03/02 05:39

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -135,12 +135,13 @@
135
135
  Gitリポジトリをリセット:
136
136
  heroku repo:reset -a my-laravel-app-super 
137
137
  git push heroku main:master (main:masterにしても駄目)
138
- 同じエラー発生
138
+ エラー発生
139
139
 
140
140
  【composer dump-autoload】
141
+ https://qiita.com/engineerYodaka/items/09319ab686b6aca1b2eb
141
142
  bootstrap/cache以下.gitignore以外の「config.php」「packages.php」「services.php」などを削除する
142
143
  composer dump-autoloadする。
143
- 同じエラー発生
144
+ 改善しない
144
145
 
145
146
  参考記事
146
147
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d

10

訂正

2021/03/02 03:08

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -137,6 +137,10 @@
137
137
  git push heroku main:master (main:masterにしても駄目)
138
138
  同じエラーが発生
139
139
 
140
+ 【composer dump-autoload】
141
+ bootstrap/cache以下.gitignore以外の「config.php」「packages.php」「services.php」などを削除する
142
+ composer dump-autoloadする。
143
+ →同じエラー発生
140
144
 
141
145
  参考記事
142
146
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d

9

訂正

2021/03/02 03:07

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -148,4 +148,5 @@
148
148
  heroku 7.49.1
149
149
  docker環境
150
150
  Laravel Framework 7.30.4
151
- プッシュなどはgithub desktop使用
151
+ プッシュなどはgithub desktop使用
152
+ heroku-repo 1.0.14

8

訂正

2021/03/02 02:51

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -110,6 +110,8 @@
110
110
  ### 試したこと
111
111
  Aの参考記事をみながらherokuへデプロイをしていました。
112
112
 
113
+ 現状herokuへアプリを作成してありますが、500Server Errorにより開けない状態になっています。
114
+
113
115
  Heroku Procfileを作成する
114
116
  記述)web: vendor/bin/heroku-php-apache2 public/
115
117
 
@@ -124,13 +126,18 @@
124
126
 
125
127
  herokuに変更をプッシュする
126
128
  $ git add -A .
127
- $ git commit -m ""
129
+ $ git commit -m "***"
128
130
  (すべてコミット済み)
129
131
 
130
- $ git push heroku master
132
+ $ git push heroku main
131
133
  エラーになる。
132
134
 
135
+ Gitリポジトリをリセット:
136
+ heroku repo:reset -a my-laravel-app-super 
137
+ git push heroku main:master (main:masterにしても駄目)
138
+ 同じエラーが発生
133
139
 
140
+
134
141
  参考記事
135
142
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
136
143
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd
@@ -140,4 +147,5 @@
140
147
  ### 補足情報(FW/ツールのバージョンなど)
141
148
  heroku 7.49.1
142
149
  docker環境
143
- Laravel Framework 7.30.4
150
+ Laravel Framework 7.30.4
151
+ プッシュなどはgithub desktop使用

7

変更

2021/03/02 02:36

投稿

YukiTani
YukiTani

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- PHP/Laravel デプロイがエラーになり失敗する。Dependency installation failed!
1
+ PHP/Laravel デプロイがエラーになり失敗する。
body CHANGED
@@ -5,19 +5,18 @@
5
5
  localhost上では、問題なく動かすことができます。
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
- heroku log
8
+
9
- ![イメージ説明](785ac9c66954ce3cb7146f53f41d451b.png)
10
9
  ```
11
- 省略
10
+ 省略
12
11
 
13
12
  remote: Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
14
13
  remote: Generating optimized autoload files
15
14
  remote: > Illuminate\Foundation\ComposerScripts::postAutoloadDump
16
15
  remote: > @php artisan package:discover --ansi
17
16
  remote:
18
- remote: In AppServiceProvider.php line 26:
17
+ remote: In AppServiceProvider.php line 26: ←エラー箇所
19
18
  remote:
20
- remote: Class "App\Providers\Schema" not found
19
+ remote: Class "App\Providers\Schema" not found ←エラー箇所
21
20
  remote:
22
21
  remote:
23
22
  remote: Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
@@ -116,8 +115,7 @@
116
115
 
117
116
  varchar型の文字数を191に制限
118
117
  記述)
119
- use Illuminate\Support\Facades\Schema;
118
+ use Illuminate\Support\Facades\Schema; ←追記してもエラー解消できません。
120
- ↑これを初め書き忘れていたので、追加しました。追記してコミットをしてもう一度やり直しても、エラー解消されません。
121
119
 
122
120
  public function boot()
123
121
  {
@@ -130,14 +128,8 @@
130
128
  (すべてコミット済み)
131
129
 
132
130
  $ git push heroku master
133
- エラーになってしまう箇所
131
+ エラーになる。
134
132
 
135
- 気になっていること、
136
- $ git remote -v (コマンドをすると以下2つしかでてこない。)
137
- heroku https://git.heroku.com/my-laravel-app-super.git (fetch)
138
- heroku https://git.heroku.com/my-laravel-app-super.git (push)
139
- このように4つでないとエラーの原因になるのでしょうか?
140
- ![イメージ説明](fb73d48493e423d00565b2a33a46077e.png)
141
133
 
142
134
  参考記事
143
135
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d

6

編集

2021/03/01 11:10

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -132,6 +132,13 @@
132
132
  $ git push heroku master
133
133
  エラーになってしまう箇所
134
134
 
135
+ 気になっていること、
136
+ $ git remote -v (コマンドをすると以下2つしかでてこない。)
137
+ heroku https://git.heroku.com/my-laravel-app-super.git (fetch)
138
+ heroku https://git.heroku.com/my-laravel-app-super.git (push)
139
+ このように4つでないとエラーの原因になるのでしょうか?
140
+ ![イメージ説明](fb73d48493e423d00565b2a33a46077e.png)
141
+
135
142
  参考記事
136
143
  A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
137
144
  https://qiita.com/rope19181/items/07d556715a3a4f6191bd

5

画像添付

2021/03/01 08:52

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,8 @@
5
5
  localhost上では、問題なく動かすことができます。
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
-
8
+ heroku log
9
+ ![イメージ説明](785ac9c66954ce3cb7146f53f41d451b.png)
9
10
  ```
10
11
  省略〜
11
12
 

4

訂正

2021/03/01 08:47

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  Herokuにデプロイをしたい。
4
+ docker環境でアプリを作りながら学んでいます。
5
+ localhost上では、問題なく動かすことができます。
4
6
 
5
7
  ### 発生している問題・エラーメッセージ
6
8
 

3

訂正

2021/03/01 08:38

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -136,4 +136,6 @@
136
136
  B) https://teratail.com/questions/96802
137
137
 
138
138
  ### 補足情報(FW/ツールのバージョンなど)
139
- heroku 7.49.1
139
+ heroku 7.49.1
140
+ docker環境
141
+ Laravel Framework 7.30.4

2

訂正

2021/03/01 08:35

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -113,7 +113,9 @@
113
113
 
114
114
  varchar型の文字数を191に制限
115
115
  記述)
116
- use Illuminate\Support\Facades\Schema; ←これを初め書き忘れていたので、追加しました。
116
+ use Illuminate\Support\Facades\Schema;
117
+ ↑これを初め書き忘れていたので、追加しました。追記してコミットをしてもう一度やり直しても、エラー解消されません。
118
+
117
119
  public function boot()
118
120
  {
119
121
  Schema::defaultStringLength(191);

1

訂正

2021/03/01 08:16

投稿

YukiTani
YukiTani

スコア19

title CHANGED
File without changes
body CHANGED
@@ -134,4 +134,4 @@
134
134
  B) https://teratail.com/questions/96802
135
135
 
136
136
  ### 補足情報(FW/ツールのバージョンなど)
137
- heroku updateをして、 7.49.1
137
+ heroku 7.49.1