Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Heroku部署Laravel站点时出现错误500_Laravel_Heroku - Fatal编程技术网

使用Heroku部署Laravel站点时出现错误500

使用Heroku部署Laravel站点时出现错误500,laravel,heroku,Laravel,Heroku,我正在尝试使用Heroku部署我的站点。我用Laravel 6创建了这个网站。部署进行得很顺利,但是当我尝试打开我的站点时,我得到了错误500。我找不到任何问题,你能指导我找到根本原因并最终解决它吗 2020-03-20T21:36:45.046621+00:00 heroku[web.1]: State changed from down to starting 2020-03-20T21:36:45.042846+00:00 heroku[web.1]: Unidling 2020-03

我正在尝试使用Heroku部署我的站点。我用Laravel 6创建了这个网站。部署进行得很顺利,但是当我尝试打开我的站点时,我得到了错误500。我找不到任何问题,你能指导我找到根本原因并最终解决它吗

2020-03-20T21:36:45.046621+00:00 heroku[web.1]: State changed from down to starting

2020-03-20T21:36:45.042846+00:00 heroku[web.1]: Unidling

2020-03-20T21:36:49.111583+00:00 heroku[web.1]: Starting process with command `vendor/bin/heroku-php-apache2 public/`

2020-03-20T21:36:52.831320+00:00 app[web.1]: DOCUMENT_ROOT changed to 'public/'

2020-03-20T21:36:52.942370+00:00 app[web.1]: Detected 536870912 Bytes of RAM

2020-03-20T21:36:52.979231+00:00 app[web.1]: PHP memory_limit is 128M Bytes

2020-03-20T21:36:52.992073+00:00 app[web.1]: Starting php-fpm with 4 workers...

2020-03-20T21:36:53.372095+00:00 heroku[web.1]: State changed from starting to up

2020-03-20T21:36:53.134132+00:00 app[web.1]: Starting httpd...

2020-03-20T21:36:54.437872+00:00 heroku[router]: at=info method=GET path="/" host=born.herokuapp.com request_id=8d35e95d-3ac1-41bb-bd6f-cf601c89c0f8 fwd="86.68.15.24" dyno=web.1 connect=1ms service=345ms status=500 bytes=1786 protocol=https

2020-03-20T21:36:54.441186+00:00 app[web.1]: 10.99.209.116 - - [20/Mar/2020:21:36:54 +0000] "GET / HTTP/1.1" 500 1562 "https://dashboard.heroku.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0
我找到了这个日志

2020-03-21T11:27:01.722880+00:00 app[web.1]: 10.181.29.40 - - [21/Mar/2020:11:27:01 +0000] "GET / HTTP/1.1" 500 1562 "https://dashboard.heroku.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0

2020-03-21T11:27:01.723771+00:00 app[web.1]: [2020-03-21 11:27:01] production.ERROR: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. {"exception":"[object] (RuntimeException(code: 0): The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. at /app/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php:43)

2020-03-21T11:27:01.723804+00:00 app[web.1]: [stacktrace]

2020-03-21T11:27:01.724139+00:00 app[web.1]: #0 /app/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(28): Illuminate\\Encryption\\Encrypter->__construct()

2020-03-21T11:27:01.724507+00:00 app[web.1]: #1 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}()

2020-03-21T11:27:01.724800+00:00 app[web.1]: #2 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(681): Illuminate\\Container\\Container->build()

2020-03-21T11:27:01.725096+00:00 app[web.1]: #3 /app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(785): Illuminate\\Container\\Container->resolve()

2020-03-21T11:27:01.725405+00:00 app[web.1]: #4 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate\\Foundation\\Application->resolve()

2020-03-21T11:27:01.725683+00:00 app[web.1]: #5 /app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(770): Illuminate\\Container\\Container->make()

2020-03-21T11:27:01.725962+00:00 app[web.1]: #6 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(945): Illuminate\\Foundation\\Application->make()

2020-03-21T11:27:01.726271+00:00 app[web.1]: #7 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(873): Illuminate\\Container\\Container->resolveClass()

2020-03-21T11:27:01.726593+00:00 app[web.1]: #8 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(834): Illuminate\\Container\\Container->resolveDependencies()

2020-03-21T11:27:01.726881+00:00 app[web.1]: #9 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(681): Illuminate\\Container\\Container->build()

2020-03-21T11:27:01.727212+00:00 app[web.1]: #10 /app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(785): Illuminate\\Container\\Container->resolve()

2020-03-21T11:27:01.727521+00:00 app[web.1]: #11 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate\\Foundation\\Application->resolve()

2020-03-21T11:27:01.727814+00:00 app[web.1]: #12 /app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(770): Illuminate\\Container\\Container->make()

2020-03-21T11:27:01.728122+00:00 app[web.1]: #13 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(209): Illuminate\\Foundation\\Application->make()

2020-03-21T11:27:01.728457+00:00 app[web.1]: #14 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(183): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware()

2020-03-21T11:27:01.728665+00:00 app[web.1]: #15 /app/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate()

2020-03-21T11:27:01.728711+00:00 app[web.1]: #16 {main}

以下是相关的错误消息:

唯一支持的密码是密钥长度正确的AES-128-CBC和AES-256-CBC。at/app/vendor/laravel/framework/src/illumb/Encryption/Encrypter.php:43

您的
APP\u键设置不正确

在开发中,这可能是通过您的
.env
文件设置的,该文件不应包含在您的存储库中。该文件只是在开发中设置环境变量的一种方便方法;希罗库

生成一个新的
APP_密钥
,或者从
.env
文件复制该密钥,然后运行

heroku config:set APP_KEY=<your_key>
heroku配置:设置应用程序密钥=

或通过门户网站。

。它们不能被搜索或复制,可用性差。相反,将代码作为文本直接粘贴到问题中。如果选择它并单击
{}
按钮或Ctrl+K,代码块将缩进四个空格,这将使其呈现为代码。是一般服务器端错误消息。它本身并没有告诉我们任何有用的东西。当您看到这一点时,您的第一步应该是查看错误日志以了解更多详细信息。在这种情况下,您似乎需要调试您试图运行的任何代码,以请求
/
。至少,添加一些日志。我无法调试,因为我无法访问我的网站,我的第一页返回错误500,我不知道在哪里可以尝试调试。我想他试图粘贴fichier/而我的路由器不工作,所以我没有重定向到我的欢迎页面。我的路由器在本地si工作,我丢失了,至少,在
/
上运行的任何代码中添加一些日志。对不起,这是我的第一个站点,我不知道很多事情,我找到了这些日志