Laravel显示软件包(点火)的新错误导致共享主机上的错误



Laravel 的新错误显示包在启动时运行命令,它会导致错误

进程类依赖于proc_open,这在您的 PHP 安装中不可用。

这是错误跟踪

at Process->__construct('git log --pretty=format:'%H' -n 1', '/home/u7640462/congresssun.com/dev')
in AddGitInformation.php line 50
at AddGitInformation->command('git log --pretty=format:'%H' -n 1')
in AddGitInformation.php line 25

它是共享主机,所以我无法有效地更改php.ini文件。我无法在 php 上启用proc_open.ini

那么我怎样才能摆脱这个错误呢?

即使我为生产设置了.env并关闭调试,它也给了我上述错误。

似乎您可以通过修改config/flare.php配置以将flare.reporting.collect_git_information设置为 false 来关闭 Git 功能。

这是唯一使用Process类的地方,因此它至少应该解决此问题。

(不过,从根本上说,找到一个更好的网络主机,它不这样做。您可能会遇到禁用功能的其他问题,这些问题可能更难解决。

最新更新