Php Laravel代客泊车不报告错误,但我看不到我的Laravel应用程序

Php Laravel代客泊车不报告错误,但我看不到我的Laravel应用程序,php,laravel,macos-high-sierra,laravel-valet,Php,Laravel,Macos High Sierra,Laravel Valet,首先,我使用自制的PHP7.1运行macOS High Sierra 我还严格遵循了代客泊车文档,并尝试了这些问题上的内容:aaaaa,尽管如此,当我导航到project.dev时,我还是让它工作了!我在ping时遇到了问题,但结果证明这是macOS防火墙中的隐形模式 我已经在这个目录中设置了Laravel,所以我应该得到默认的启动页面,对吗 另外,如果有问题,我在安装PHP7.1时使用的一行代码是:brew安装php71-使用httpd-使用pear-使用postgresql-使用线程安全-使

首先,我使用自制的PHP7.1运行macOS High Sierra

我还严格遵循了代客泊车文档,并尝试了这些问题上的内容:aaaaa,尽管如此,当我导航到project.dev时,我还是让它工作了!我在ping时遇到了问题,但结果证明这是macOS防火墙中的隐形模式

我已经在这个目录中设置了Laravel,所以我应该得到默认的启动页面,对吗


另外,如果有问题,我在安装PHP7.1时使用的一行代码是:brew安装php71-使用httpd-使用pear-使用postgresql-使用线程安全-使用自制curl

您应该检查与防火墙相关的设置。确保您允许ping和ICMP

要在Mac上检查它,请执行以下操作:

系统首选项>安全和隐私>防火墙>防火墙选项


这听起来像是macos预装的Apache在端口80中运行。在开始代客泊车之前,请确保Apache已停止

您可以使用以下命令:sudo apachectl stop或sudo apachectl-k stop来停止Apache,然后您可以继续您的代客泊车过程


希望能有帮助

这解决了ping问题,但我仍然没有看到Laravel的飞溅:但是,嘿,进步就是进步,尤其是凌晨2点!这可能与预编译文件有关。让我们删除供应商文件夹中的compiled.php并从命令行运行composer update。如果不是的话,我们试着想出另一个解决方案。好的,nuked/vendor并运行composer更新,重新启动了valet,为了确保缓存不会再次占用我的时间,我打开了一个私有选项卡,再次转到project.dev,它工作了>。你用brew检查服务列表了吗?>brew服务列表命令将向您显示服务。有些可能已停止。php71 nginx和dnsmasq都在运行。字符限制阻止我粘贴该命令的完整输出。httpd也被明确列为已停止。所有3个服务都以root用户身份运行;这是个问题吗?您能检查一下您的php.ini是否设置为显示错误吗?显示错误=On@tintinboss我的命令行或浏览器中没有错误。在php.ini上,display E_ALL和display_error=On不是相同的常量。我仍然建议检查它。@tintinboss我已经检查过了;我很抱歉说不清楚。display_errors(显示错误)设置为On(打开),level(级别)设置为E_ALL.Ahh!我想你的nginx虚拟主机没有设置!你明白了吗?还可以尝试文档中描述的链接。确保您的站点位于默认目录~/Sites/。。