【问题标题】:Internal Server Error: Laravel CentOs 7内部服务器错误:Laravel CentOs 7
【发布时间】:2018-08-09 06:50:57
【问题描述】:

我已经在 CentOs 7 的服务器上上传了我的 Laravel 项目。 但是在迁移项目后,我得到了如下截图所示的错误:

我已经清除缓存,还允许存储文件夹和更新作曲家的权限,我已经尝试了很多东西来解决,但不幸的是它们都不适合我。

您的努力将不胜感激。 谢谢,

【问题讨论】:

    标签: laravel laravel-5 centos centos7


    【解决方案1】:

    超文本传输​​协议 (HTTP) 500 Internal Server Error server 错误响应代码表明服务器遇到了阻止其完成请求的意外情况。

    此错误响应是通用的“包罗万象”响应。有时,服务器管理员会记录错误响应(例如 500 状态代码)以及有关请求的更多详细信息,以防止将来再次发生错误。

    1. 您的代码中可能存在服务器无法解析它的问题。
    2. 您应该通过将其添加到您的虚拟主机来启用 .htaccess:

      目录 /var/www/html/你的文件夹名

      Options Indexes FollowSymLinks
      AllowOverride All
      Require all granted
      </Directory>
      

    然后永久禁用 SELinux: https://www.tecmint.com/disable-selinux-temporarily-permanently-in-centos-rhel-fedora/

    【讨论】:

      【解决方案2】:

      尝试修复 500 内部服务器错误:- 在 .htaccess 文件中将 FollowSymLinks 更改为 SymLinksIfOwnerMatch。

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 2019-10-16
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 2017-04-12
      • 1970-01-01
      • 2014-10-25
      相关资源
      最近更新 更多