使用wordpress程序做网站后,安装好WordPress登录后台时提示Cookies因预料之外的输出被阻止,同时输入用户名和密码登陆不进后台管理页面。如下图:

wordpress后台提示

问题原因:

出现这种“Cookies因预料之外的输出被阻止”问题多是出现在万网的云主机,香港空间一般不会出现这种问题,原因是由于阿里云的主机设置了禁止缓冲数据。

彻底解决办法:

登陆万网主机管理控制台,找打实战环境设置,php.ini设置,在PHP环境相关参数下找到“输出缓冲区数据块设置”,点击启用。

然后在登录后台页面,刷新以上提示就消失了,也可以正常登陆后台了。


PHP服务器托管如何设置PHP输出缓冲区数据块

不少PHP服务器托管用户会使用服务器存放网站,这时候设置输出缓冲区数据块就显得很有必要了。
  在PHP.INI中,有两个跟缓冲区紧密相关的配置项
  1.output_buffering
  该配置直接影响的是php本身的缓冲区,有3种配置参数。on/off/xK(x为某个整型数值);
  on - 开启缓冲区
  off - 关闭缓冲区
  256k - 开启缓冲区,而且当缓冲区的内容超过256k的时候,自动刷新缓冲区(把数据发送到apache);
  2.implicit_flush
  该配置直接影响apache的缓冲区,有2种配置参数。 on/off
  on - 自动刷新apache缓冲区,也就是,当php发送数据到apache的缓冲区的时候,不需要等待其他指令,直接就把输出返回到浏览器
  off - 不自动刷新apache缓冲区,接受到数据后,等待刷新指令
  1.output_buffering
  该配置直接影响的是php本身的缓冲区,有3种配置参数。on/off/xK(x为某个整型数值);
  on - 开启缓冲区
  off - 关闭缓冲区
  256k - 开启缓冲区,而且当缓冲区的内容超过256k的时候,自动刷新缓冲区(把数据发送到apache);
  2.implicit_flush
  该配置直接影响apache的缓冲区,有2种配置参数。 on/off
  on - 自动刷新apache缓冲区,也就是,当php发送数据到apache的缓冲区的时候,不需要等待其他指令,直接就把输出返回到浏览器
  off - 不自动刷新apache缓冲区,接受到数据后,等待刷新指令
  浦东数据中心为用户提供专业服务器托管技术支持。

点赞(0) 打赏

立即下载

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部