【问题标题】:Laravel 8 ERROR 500 - INTERNAL SERVER ERROR in cpanelLaravel 8 错误 500 - cpanel 中的内部服务器错误
【发布时间】:2021-02-06 02:21:19
【问题描述】:

我已经在我的本地机器上成功使用了 Laravel,它工作正常。但是,当我把它放在我的在线 cPanel 上时,我可以访问登录页面,但是登录页面后面的任何其他页面都会产生错误

错误 500 - 内部服务器错误

我检查了我的在线PHP版本,它是7.4.14,而本地版本是PHP 7.4.9。我相信它应该不会有太大的不同。

如果有任何帮助,我将不胜感激。

我还检查了 MySQL 版本:
cPanel 版本 5.6.41-84.1
本地版本 5.7.14

【问题讨论】:

  • 您需要检查 Web 服务器的错误日志。
  • @MichaelBerkowski 我进入了错误日志。它没有产生任何输出。最后的输出是几周前
  • 那么日志记录可能配置错误。在文件中的代码顶部包含可能导致错误的error_reporting(E_ALL); ini_set('display_errors', 1); 或咨询您的托管公司以了解如何让您的错误日志正常工作
  • @MichaelBerkowski 我有点困惑哪些文件可以修改,以放置你给我的代码。我想把它放在 web.php 文件中。但我不确定是否会按预期生成报告。谢谢
  • 我不知道框架。您需要选择一个很早就加载的文件,无论是哪个。

标签: php laravel cpanel


【解决方案1】:

共享的信息不足以提供解决方案。您可以先尝试生成错误日志。您的日志文件的权限似乎未设置。

你可以试试这两个命令来提供 laravel 存储文件夹和引导程序的权限。转到应用程序目录并发出以下命令。

chmod 777 -R storage
chmod 777 -R bootstrap/cache

【讨论】:

  • 谢谢,我发现我正在运行一个控制台输出服务器,这是它产生它的原因。
猜你喜欢
  • 1970-01-01
  • 2014-10-25
  • 2015-08-12
  • 2020-02-12
  • 2017-11-05
  • 2021-08-25
  • 2018-08-01
  • 2020-10-01
  • 2019-01-08
相关资源
最近更新 更多