PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

遇到Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated的解决办法

管理员 2024-12-14
Fastadmin
8

如果你在开发过程中遇到提示OK时,首先我们可以参考
#提示“未知的数据格式或500网络错误”时排查错误的方法 先按此方法排查具体的错误。

如果我们遇到提示:

Deprecated: 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. in Unknown on line 0Warning: Cannot modify header information - headers already sent in Unknown on line 0

此时我们需要修改php.ini,将其中的always_populate_raw_post_data改为-1,如下:

;always_populate_raw_post_data = -1

改成

always_populate_raw_post_data = -1

去掉前面的;,然后我们再重启我们的Apache或Nginx即可。

这个问题是因为你使用的可能是PHP5.6版本,而PHP5.6已经废弃了$HTTP_RAW_POST_DATA,导致会抛出一个异常。


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

扫码关注

qrcode

QQ交谈

回顶部