我已经在 hostgator 上部署了一个 laravel 项目,我 PC 上的当前 PHP 版本是 7.2,HostGator 托管也是如此。
在 public_html 中部署项目,然后将代码从 laravel 的公共文件夹移动到主站点文件夹,然后更改 index.php 代码,它现在指向正确的引导程序和供应商目录。此外,在 .env 文件中,用户名、数据库名、密码也经过仔细检查,它们都很好。
所以,在一切都很好之后,为什么我仍然会收到这个错误。
此页面无法正常工作www.edsfze.xyz 目前无法处理此请求。HTTP 错误 500
https://www.edsfze.xyz/magrabi/
这是屏幕截图
这是错误日志:PHP 致命错误:未捕获的错误:调用 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper 中的未定义函数 Symfony\Component\VarDumper\Dumper\json_encode()。 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 \光标))
#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 在 /home/edsfzexyz/public_html/magrabi/vendor/symfony/var-dumper/Dumper/HtmlDumper.php 上第 162 行