【问题标题】:Laravel 500 | Server error on UBUNTU 16.04Laravel 500 | UBUNTU 16.04 上的服务器错误
【发布时间】:2020-02-29 18:35:42
【问题描述】:

我正在尝试学习 Laravel 框架。为此,我已经成功安装了 Composer、Laravel 等所有依赖项。即使我成功地创建了名为“博客”的项目。但是当我运行 PHP artisan serve 时,它​​给了我像 http://127.0.0.1:8000/ 这样的 URL,我从地址栏中执行它然后它给了我 500 |空白网页上的服务器错误。 我尝试授予不同目录的权限。 不幸的是没有得到结果,任何人都可以帮助我

我在 UBUNTU 16.04、XAMPP 7.2 上运行所有这些

谢谢

【问题讨论】:

  • 如果您将 APP_DEBUG=1 添加到您的 .env 文件中,应该会显示错误消息。您可以将该消息添加到您的帖子中吗?
  • 你能告诉我.env文件的位置吗,因为我找不到它
  • .env 文件位于应用程序的主文件夹中,并确保应用程序调试设置为 true APP_DEBUG=true
  • 谢谢,伙计们,我的根目录中的 .env 文件丢失了。我从 github 下载了它并生成了密钥并运行了 serve 命令。它显示 laravel 欢迎屏幕

标签: laravel server ubuntu-16.04 http-status-code-500


【解决方案1】:

试试这个权限命令:

sudo chmod 755 -R blog
chmod -R o+w blog/storage

【讨论】:

  • 先看看错误信息可能会有用,如果你能看到并理解错误信息,你以后就能更轻松地解决这些问题。只是尝试设置一些权限可能会解决此问题,但您应该避免将其用作默认的可能解决方案。
  • storage文件夹包含应用的缓存日志,所以必须有适当的读写权限。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-27
  • 2017-06-02
  • 1970-01-01
  • 2015-10-11
  • 2015-01-05
  • 2017-12-02
  • 1970-01-01
相关资源
最近更新 更多