【wordpress教程】后台登陆出现“错误,Cookies被阻止”的提示和处理过程

屏聚源码
屏聚源码
屏聚源码
3360
文章
24
评论
2019年9月2日15:36:37
评论
2,522

  使用wordpress程序建站,部落觉得其精神的可贵之处就在于折腾,但不停地折腾,就总会遇到这样或那样的问题,比如今天部落要介绍的wordpress后台登陆出现“错误,Cookies被阻止或者您的浏览器不支持,要使用wordpress,您必须启用Cookies”的提示,一起来来看看部落找来的解决方法和处理过程.

  先来看一下部落从百度上找到的关于Cookies的说明:

  什么是Cookies

  Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。

  Cookies的工作原理是,第一次由服务器端写入到客户端的系统中。以后每次访问这个网页,都是先由客户端将Cookies发送到服务器端,再由服务器端进行判断,然后再产生HTML代码返回给客户端。通过这个原理服务器就可以根据不同用户产生不同cookies文件,这样当该用户再次访问同一个站点时就可以根据不同的cookies文件返回不同的页面信息了。

  再来看看由木易博客提供的解决方法:

  【wordpress教程】后台登陆出现“错误,Cookies被阻止”的提示和处理过程

  在进行处理前,部落说明一下,请您务必确定账号、密码的正确,如果是因为您的帐号或密码不正确的话,那就真是悲剧了.

  处理过程

  1.提示Cookies被阻止,进入IE浏览器,选择工具—>Internet选项—>隐私,直接选为“接受所有cookies”,如果可以解决,再选为“默认值”。操作如下图:

  【wordpress教程】后台登陆出现“错误,Cookies被阻止”的提示和处理过程

  2.将数据库备份,将wordpress重新上传安装,保留wp-content中的uploads和主题、插件文件夹,尤其是要保留uploads文件夹,里面存放的是上传的图片等。然后通过ftp上传重新安装即可。

  【wordpress教程】后台登陆出现“错误,Cookies被阻止”的提示和处理过程

  3.改 pluggable.php 法

  打开文件 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)

  许多同学在这一步就解决问题了,可是木易并没有将问题解决。

  4.打开 phpMyAdmin,点开 options,看到自己的 siteurl,值为 http://www.xxx.com/WordPress ,把 www 删掉,再回到 WordPress 的登陆页面,输入用户名和密码。

  5.以上1~4为木易从网上收集的方法,可是没有解决我的问题。于是自己进行了探索,在问题分析中木易认为是数据库额原因造成的,所以木易将数据库备份后,对数据库进行了大范围的整理,删除了许多无用的数据表。如下图所示中的数据表是必须的,其他的根据需要删减。

  【wordpress教程】后台登陆出现“错误,Cookies被阻止”的提示和处理过程

  6.对数据库整理删减仍然没有将问题解决。实在是没有办法了,木易想到了php版本的问题,所以进入主机后台对php版本进行了调整。调整为最新版后,终于将问题解决了。

屏聚源码
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: