Php 5.6 上的 Fat Free Framework 使用 $HTTP_RAW_POST_DATA
Fat Free Framework on Php 5.6 using $HTTP_RAW_POST_DATA
我在 Php 5.6 上使用 Fat Free Framework 3.5,但无法消除错误:
Fatal error: Automatically populating $HTTP_RAW_POST_DATA is
deprecated and will be removed in a future version. To avoid this
warning set 'always_populate_raw_post_data' to '-1' in php.ini and use
the php://input stream instead.
在共享主机上,我无权访问 php.ini 文件。
Google 告诉我可以将其添加到我的 .htaccess
<IfModule mod_php5.c>
php_flag always_populate_raw_post_data -1
</IfModule>
但这并没有起到任何作用。
我已经更改了
的所有实例
$f3->get("BODY")
到
file_get_contents('php://input')
但这似乎也无济于事。
什么给了?我该如何解决?
获取最新的 dev-branch 并尝试禁用启动错误检查以消除此错误消息。也许有帮助。
按照此处的示例进行操作:https://github.com/bcosca/fatfree-core/pull/125
答案似乎是:不要使用 godaddy 主机。我切换到 Heroku php 实例,一切正常。
我在 Php 5.6 上使用 Fat Free Framework 3.5,但无法消除错误:
Fatal error: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead.
在共享主机上,我无权访问 php.ini 文件。
Google 告诉我可以将其添加到我的 .htaccess
<IfModule mod_php5.c>
php_flag always_populate_raw_post_data -1
</IfModule>
但这并没有起到任何作用。
我已经更改了
的所有实例$f3->get("BODY")
到
file_get_contents('php://input')
但这似乎也无济于事。
什么给了?我该如何解决?
获取最新的 dev-branch 并尝试禁用启动错误检查以消除此错误消息。也许有帮助。 按照此处的示例进行操作:https://github.com/bcosca/fatfree-core/pull/125
答案似乎是:不要使用 godaddy 主机。我切换到 Heroku php 实例,一切正常。