【问题标题】:This page isn’t workingwww.edsfze.xyz is currently unable to handle this request. HTTP ERROR 500此页面无法正常工作www.edsfze.xyz 目前无法处理此请求。 HTTP 错误 500
【发布时间】:2020-05-01 21:14:57
【问题描述】:

我在 hostgator 上部署了一个 laravel 项目,我 PC 上的当前 PHP 版本是 7.2,HostGator 托管也是如此。

在 public_html 中部署项目,然后将代码从 laravel 的公共文件夹移动到主站点文件夹,然后更改 index.php 代码,它现在指向正确的引导程序和供应商目录。 此外,在 .env 文件中,用户名、数据库名、密码也被仔细检查过。

所以,在一切都很好之后,为什么我仍然收到这个错误。

此页面无法正常工作www.edsfze.xyz 目前无法处理此请求。 HTTP 错误 500

https://www.edsfze.xyz/magrabi/

here is the screenshot

这是错误日志: PHP 致命错误:未捕获的错误:调用 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php:162 中的未定义函数 Symfony\Component\VarDumper\Dumper\json_encode() 堆栈跟踪:

#0 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php(968): Symfony\Component\VarDumper\Dumper\HtmlDumper->getDumpHeader()

#1 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/CliDumper.php(568): Symfony\Component\VarDumper\Dumper\HtmlDumper->dumpLine(0, true) H3>

#2 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/CliDumper.php(263): Symfony\Component\VarDumper\Dumper\CliDumper->endValue(Object(Symfony\Component\ VarDumper\Cloner\Cursor))

#3 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php(815): Symfony\Component\VarDumper\Dumper\CliDumper->dumpString(Object(Symfony\Component\ VarDumper\Cloner\Cursor), '使用 undefine...', false, 0)

#4 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Cloner/Data.php(405 in /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper .php 在第 162 行

【问题讨论】:

  • 500 错误仅表示发生了内部服务器错误。它可以是您应用程序中的任何内容。您需要访问 Web 服务器错误日志才能找到真正的错误消息。没有它,我们不知道它会是什么。
  • PHP 致命错误:未捕获错误:调用 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/ 中的未定义函数 Symfony\Component\VarDumper\Dumper\json_encode() HtmlDumper.php:162 堆栈跟踪:#0 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php(968): Symfony\Component\VarDumper\Dumper\HtmlDumper->getDumpHeader() #1 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/CliDumper.php(568): Symfony\Component\VarDumper\Dumper\HtmlDumper->dumpLine(0, true)
  • #2 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/CliDumper.php(263): Symfony\Component\VarDumper\Dumper\CliDumper->endValue(Object (Symfony\Component\VarDumper\Cloner\Cursor)) #3 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php(815): Symfony\Component\VarDumper\Dumper\CliDumper- >dumpString(Object(Symfony\Component\VarDumper\Cloner\Cursor), '使用未定义...', false, 0)
  • #4 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Cloner/Data.php(405 in /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-第 162 行的 dumper/Dumper/HtmlDumper.php
  • 这是错误日志

标签: php laravel hosting cpanel


【解决方案1】:

当我升级问题时,我的托管服务提供商 HostGator 解决了错误。

您遇到的浏览器 500 错误是由于许多 PHP 模块未加载。当 suPHP 指令在文档根目录或其任何父文件夹的 .htaccess 文件中处于活动状态时,它将阻止加载 EasyApache4 版本的 PHP 的默认 .ini 文件。我已通过注释掉主目录 .htaccess 中的 suPHP 指令来纠正此问题。

【讨论】:

  • 我试过了,效果很好。您修改了哪个 .htaccess?它是 public_html 文件夹正上方的根吗?
  • 是的,这是主要的 .htaccess 文件
猜你喜欢
  • 2017-10-21
  • 2018-12-05
  • 2020-03-01
  • 2019-05-03
  • 2018-07-02
  • 2021-02-02
  • 1970-01-01
  • 2018-12-20
  • 2017-12-19
相关资源
最近更新 更多