gpt4 book ai didi

nginx - hhvm hack lang错误500错误报告

转载 作者:行者123 更新时间:2023-12-02 18:24:31 24 4
gpt4 key购买 nike

我在nginx jetty 服务上玩了hack。一切都很好,而不是引发错误。例如此功能:

echo add_one("1");

function add_one(int $x): int {
return $x+1;
}

因为它不是整数,所以应该产生一个错误。但是返回错误消息却得到了500页。

在控制台上键入 hhvm index.hh给我:
Catchable fatal error: Argument 1 passed to add_one() must be an instance of int, string given in /var/www/index.hh on line 7
如何避免显示500页并打印此错误消息?

最佳答案

HHVM部分支持PHP的 display_errors INI option。 HHVM接受与PHP相同的INI格式,因此以上文档对HHVM也很有用。 HHVM INI倾向于驻留在/etc/hhvm中,但这取决于您如何构建和安装HHVM。

虽然支持是部分的,所以取决于您的确切配置和遇到的错误,它实际上可能不会起作用。.更好的做法是直接从HHVM中读取错误日志。 (在存在部分渲染的页面的情况下,混乱也要少得多。)尽管错误日志在很大程度上取决于您如何构建和安装HHVM,但错误日志通常位于/var/log/hhvm中。

The "Getting Started" page包含有关如何进入我们最受支持的配置的信息,以及有关INI和日志文件将存放在何处的信息。它还具有有关how to run the Hack typechecker的信息,如果您正在编写Hack代码,则必须这样做。

关于nginx - hhvm hack lang错误500错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32745376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com