当我在 Homestead 上打开“hhvm”时,我没有收到任何语法错误或缺少类错误,只是空白页

2023-12-30

我使用 homestead 作为我的开发环境,我打开了该站点的 hhvm 选项

sites:
- map: homestead.app
  to: /home/vagrant/Code/wheremyprojectis
  hhvm: true

我发现当出现异常时,一切都很好,但是如果我忘记使用命名空间,刀片模板中出现语法错误,我什么也没有得到,空白页面。我去检查日志,仍然没有任何结果,调试选项是正确的。在我关闭 hhvm 选项之前,这非常令人沮丧。

我知道这没什么大不了的,但我还是想知道有什么办法可以解决这个问题吗?


我遇到了同样的问题。我查了一下,发现好像是故意的:

  • https://github.com/facebook/hhvm/issues/4818 https://github.com/facebook/hhvm/issues/4818
  • https://github.com/facebook/hhvm/issues/2571 https://github.com/facebook/hhvm/issues/2571

现在你可以浏览上面提到的 github 问题,以及这些 stackoverflow 问题:

  • 在浏览器中显示致命/通知错误 https://stackoverflow.com/questions/24524222/display-fatal-notice-errors-in-browser
  • hhvm-fastcgi + nginx 如何使其在浏览器中显示致命错误 https://stackoverflow.com/questions/23086903/hhvm-fastcgi-nginx-how-to-make-it-display-fatal-errors-in-the-browser
  • laravel 5 在服务器错误上显示空白页面(并且没有 laravel 日志),使用 hhvm 和 nginx 运行 https://stackoverflow.com/questions/29264326/laravel-5-show-blank-page-on-server-error-and-no-laravel-log-running-with-hhv/30238538#30238538

目前,它最终归结为编写您自己的处理程序,这还不错。您还可以在以下位置跟踪错误/var/log/hhvm/error.log。任何你故意想要进入浏览器的错误,你当然可以使用Laravel 的错误处理和日志记录 http://laravel.com/docs/5.0/errors#handling-errors.

UPDATE:
我向 Laravel github 报告了这个问题(和修复):

https://github.com/laravel/framework/issues/8744 https://github.com/laravel/framework/issues/8744

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我在 Homestead 上打开“hhvm”时,我没有收到任何语法错误或缺少类错误,只是空白页 的相关文章

  • Angular11测试:ReferenceError:ResizeObserver未定义

    I used ResizeObserver在我的组件中并且它工作正常 但是运行ut时出现这样的错误 ReferenceError ResizeObserver is not defined 133 134 gt 135 this resiz
  • 创建对角线边框半径

    经过一段时间的寻找解决方案后 我没有找到任何解决方案 我想做的是在第一个上创建一个对角边框li元素的top left角落 我尝试使用一个涉及的解决方案background财产 但它并没有给我我想要的东西 而且它不允许对稍后需要的颜色进行任何
  • 是否可以通过 npx 从单个模块运行多个二进制文件?

    注 我正在使用cowsay https www npmjs com package cowsay这里的模块来说明我的观点 无需在计算机上安装模块 我可以直接通过 npx 运行它 npx cowsay Hello 如果我在中指定了多个二进制文
  • constexpr 的函数参数等效项是什么?

    我们正在尝试加速 Clang 和 Visual C 下的一些代码 GCC 和 ICC 也可以 我们thought我们可以使用constexpr告诉 Clang 一个值是一个编译时常量 但它会导致编译错误 clang g2 O3 std c
  • Node.js:什么是 ENOSPC 错误以及如何解决?

    我在使用 Node js 并将文件上传到服务器时遇到问题 为了将文件上传到服务器 我使用这个plugin https github com Valums File Uploader file uploader 当开始将文件上传到服务器时 N
  • 比较两个复杂对象的最佳方法

    我有两个复杂的对象 例如Object1 and Object2 它们有大约 5 个级别的子对象 我需要最快的方法来判断它们是否相同 在 C 4 0 中如何做到这一点 实施IEquatable
  • 禁用自动更改检测可能会在 EF 中导致哪些错误?

    我最近通过禁用自动更改检测来调整运行速度非常慢的应用程序的一部分 Context Configuration AutoDetectChangesEnabled false 在执行批量删除之前 然后重新启用它并保存更改 我读了几个不同的来源解
  • CSS 浮动 - IE6 中的内容掉落

    我的布局左侧有一个菜单 DIV 它以固定的 EM 宽度向左浮动 然后我有一个内容 DIV 其左边距大于菜单的宽度 因此它很好地位于菜单右侧 并用菜单和内容完美排列来填充剩余空间 然而 在 Internet Explorer 6 中 如果内容
  • 如何部署具有不同参数的 Azure 函数的多个副本

    我当前正在运行一个 Azure 函数 定期从 REST API 提取数据并将数据复制到一组文件 它工作正常 但目前的架构是迭代 100 个不同的参数 理想情况下 负载是独立的 有没有办法多次部署 Azure 函数 并为每个实例使用不同的静态

随机推荐