访问Laravel 5.8时出现服务器错误500

时间:2019-04-16 10:33:16

标签: laravel xampp laravel-5.8

blog 目录中安装laravel后,当我尝试通过访问 localhost / blog / public 来检查laravel是否正常运行时,它显示 500服务器错误< / strong>喜欢此屏幕截图:

enter image description here

我尝试使用 mod_rewrite 授予apache,但没有帮助。

我在Windows中使用XAMPP安装了laravel。

======

更新: 这是storage/logs/ .env 文件中的日志文件 link

9 个答案:

答案 0 :(得分:1)

我在Laravel 5.8上遇到了同样的问题,但是它在线上。解决方法是创建一个.env文件,该文件在我从本地主机传输后丢失。还将所有内容传输到新的.env文件中。

答案 1 :(得分:1)

在我的情况下.env文件被添加到.gitignore中,这就是为什么当我在服务器上克隆我的Git存储库时,我没有在那里找到它的原因,这就是为什么我在服务器上收到500错误而没有任何线索或原因的根本原因。错误日志。 因此,通过在服务器上上传.env文件来解决此问题,或者-删除.gitignore文件中的.env条目,然后在将Git拉到服务器上之前将其提交到Git存储库中。

答案 2 :(得分:1)

我也遇到了这个问题。 我的解决办法是

  1. 从.evn.example创建.env文件
  2. 使用此命令生成密钥 php artisan key:generate

答案 3 :(得分:0)

您是否有.env文件

在终端

cp .env.example .env

php artisan key:generate

chmod 777 -R  storage

答案 4 :(得分:0)

您必须执行以下命令

php artisan key:generate
php artisan config:cache

如果它不起作用 您的.env文件替换为APP_KEY=base64:jxfiwITVfhauwt6clRR2plSXNg+KHlDbgIUQYIXvkVI=

答案 5 :(得分:0)

请检查以下内容 1.作曲家更新/安装 2.检查存储文件夹是否具有正确的权限

以及以上答复中提到的其他步骤。

答案 6 :(得分:0)

将文件名.env.example重构为.env,该文件名可以在根目录中找到。然后检入该文件APP_debug = true。如果可以,请打开cmd并 php artisan key:generate

然后再次启动服务器。

答案 7 :(得分:0)

您必须尝试以下操作:

php artisan key:generate **strong text**

并为此project.**strong text**授予777许可 然后run php artisan serve命令。

答案 8 :(得分:0)

如果您拥有对您的根文件夹的完全访问权限,请选中一次。然后授予对应用程序中所有子文件夹的完全访问权限。

打开此链接-https://github.com/laravel/laravel

复制以下文件-

-march=native

并将其粘贴到您的应用程序根文件夹中。现在运行文件。它对我来说很好。如果您在php版本或config中有任何pblm,则laravel无法安装上述文件。因此,您需要下载它并将其粘贴到您的Root文件夹中。

如果您的pblm仍未解决。不要累。只需从git下载laravel文件,它肯定可以工作。