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
类的地方,因此它至少应该解决此问题。
(不过,从根本上说,找到一个更好的网络主机,它不这样做。您可能会遇到禁用功能的其他问题,这些问题可能更难解决。