昨天捣鼓网站,要登陆的时候突然出现“Cookies因预料之外的错误被阻止”本身WordPress就不是很熟,只能百度了,
在网上找到了3个解决方法,
1. 文件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)
试用后 失败。
2.删除<?php前面的空格,删除文件最后的空格 我根本没有空格,无用。
3.查看浏览器菜单栏,点击工具(T),下拉选中最后一个:internet选项,点开安全,将所有区域设置为默认级别。
没有试过,这个很扯,
4在主题文件functions.php 的试过后不起作用。
通过多次尝试不果,但是肯定是 functions.php 文件出的问题,最后没办法备份了一下现有的,用原来的覆盖了一下。 搞定的。
但是是在我重新安装的基础上,覆盖的。我估计不从新装也行。可能是修改过程中functions.php 文件出错了也有可能是数据库哪里出的问题,导致无法登陆。
实在不行就重新安装 备份好 数据库 图片 主题 插件 重新安装更节约时间。
还有一种:
登录主机管理控制台cp.hichina.com,选择高级环境设置中的php.ini将其中的输出缓冲区数据块设置开启。然后再尝试访问。
ps 别人的解决方法
http://www.mmuuii360.com/unable-to-login-wordpress-solutions.html
评论前必须登录!
注册