hhvm nginx 未返回 upload_max_filesize/post_max_size 的值

hhvm nginx not returning value for upload_max_filesize/post_max_size

我 运行 hhvm (3.6) 通过 nginx (1.6.2) 通过 fastcgi 在 ubuntu (14.04).

在 nginx 返回的脚本中调用 ini_get('post_max_size')ini_get('upload_max_filesize') returns 一个空字符串。

然而,同样简单的脚本(test.php):

<?php
print_r("value: '" . ini_get('upload_max_filesize') . "'\n");
print_r("value: '" . ini_get('post_max_size') . "'\n");

由 hhvm 调用

hhvm -f test.php

Returns:

foo@bar:~$ hhvm -f test.php 
value: '100M'
value: '104857600'

upload_max_filesizepost_max_size 添加到 /etc/hhvm/php.ini 通过 hhvm 命令行给出预期值,但不会导致 nginx 中 hhvm 的变化,但是会改变其他参数php.ini(即 session.save_path)确实如此,所以我知道它正在被检查。

我的假设是 upload_max_filesizepost_max_size 在其他地方被覆盖,但我找不到在任何其他配置或 ini 文件中引用它们。

有人知道可以卖我吗?

很抱歉出现噪音,但看起来这是一个错误。 https://github.com/facebook/hhvm/issues/4993