登录框显示,错误:Cookies因预料之外的输出被阻止,为什么刚建完新站就会出现这样的错误 了,老蔡根据几天思考总结,分享给大家解决:
错误:cookies因预料之外的输出被阻止。要获取帮助,请参见此文档或访问支持论坛。Cookies因预料之外的输出被阻止。要获取帮助,请参见此文档或访问支持论坛。换了IE,谷歌,FIREFOX浏览器均不可以。我的同一主机上的另外一个网站是可以正常使用的。所以肯定不是客户端的问题。
第一种方法:就是修改文件,通过FTP工具进入网站后台,将 wp-includes/pluggable.php修改 wp_set_auth_cookie 函数。
也将setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
修改为:setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
第二种方法:直接进入你的空间商后台,有的空间商就这个设置,比如万网空间后台就有这么一个设置选项,只要选择高级环境设置中的
php.ini设置,将其中的输出缓冲区数据块设置启用,然后保存设置就OK啦!(后台没有设置可找空间商服务)
登录框显示,错误:Cookies因预料之外的输出被阻止
第三种方法:如果上面的方法都没有解决您的问题,介意你去猪八戒上发任务,给几块钱别人帮你解决,只要是懂wordpress代码,他们是很乐
意为你解决的!(想免费的就只能靠自己了)
FUNCTIONS.PHP代码
第四种方法:前三种还是不行,最后在主题里面的FUNCTIONS.PHP里面,发现昨天修改代码时在71b9c4c7jw1ej8g49aal2j209807mjrq <?php前面多了一个“.”去掉之后就ok了,出现这个错误的原因大多是因为FUNCTIONS.PHP的原因,可以检查一下FUNCTIONS.PHP,还有人说,FUNCTIONS.PHP里面不能有空行,去掉试一试,希望能对大家有所帮助,如有不懂之处,可以与我联系!