質問編集履歴
17
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -121,37 +121,16 @@
|
|
121
121
|
4.$ git push heroku main
|
122
122
|
→エラーになる。
|
123
123
|
|
124
|
-
|
124
|
+
【Herokuへデプロイするための環境構築】
|
125
|
+
前提で書いた通り500 Server Errorだったので、Cの記事を参考に再度API生成を行った。
|
126
|
+
ログインすると、500 Server Errorだったので、
|
125
|
-
heroku
|
127
|
+
heroku run php artisan migrate
|
126
|
-
|
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
|
-
|
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
訂正
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
訂正
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
訂正
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
|
-
|
119
|
+
3.githubdesktopからherokuに変更をプッシュする(すべてコミット済み)
|
122
|
-
}
|
123
120
|
|
124
|
-
herokuに変更をプッシュする
|
125
|
-
$ git
|
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
訂正
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
訂正
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
訂正
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
訂正
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
訂正
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
訂正
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
|
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
変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PHP/Laravel デプロイがエラーになり失敗する。
|
1
|
+
PHP/Laravel デプロイがエラーになり失敗する。
|
body
CHANGED
@@ -5,19 +5,18 @@
|
|
5
5
|
localhost上では、問題なく動かすことができます。
|
6
6
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
|
-
|
8
|
+
|
9
|
-

|
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
|
-

|
141
133
|
|
142
134
|
参考記事
|
143
135
|
A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
|
6
編集
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
|
+

|
141
|
+
|
135
142
|
参考記事
|
136
143
|
A) https://qiita.com/tamappe/items/a175596e9aec725e1d2d
|
137
144
|
https://qiita.com/rope19181/items/07d556715a3a4f6191bd
|
5
画像添付
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,8 @@
|
|
5
5
|
localhost上では、問題なく動かすことができます。
|
6
6
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
|
-
|
8
|
+
heroku log
|
9
|
+

|
9
10
|
```
|
10
11
|
省略〜
|
11
12
|
|
4
訂正
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
訂正
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
訂正
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
訂正
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
|
137
|
+
heroku 7.49.1
|