微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

致命错误:在第685行的class-requests.php中调用未定义的方法Requests_Response :: is_redirect()

当我升级wordpress 4.6时我遇到了问题(我从自由视觉中使用Rosie主题).我的网站正在使用主页网址和其他网址.但是我无法访问我的管理页面(http://www.kidswallpainting.com/wp-admin).

它给出以下错误

致命错误:在第685行的/home/content/83/10792583/html/riot/kidswallpainting/wp-includes/class-requests.PHP调用未定义的方法Requests_Response :: is_redirect()

试过以下.

>通过重命名插件文件夹来手动休息插件
Plugin.hold.但这没效果.
>尝试按照说明将wordpress降级为4.5版本.但仍然在管理员中遇到同样的问题.

我联系了主题所有者的支持,但他们希望我等到新版本发布(我没有事先检查主题的版本支持)

有人可以帮帮我吗?

解决方法:

我有同样的问题,网站工作正常,但访问仪表板/ wp-admin只是一个空白页面.

我的问题是一个或多个插件使用的是https://github.com/rmccue/Requests库的过时版本. wordpress新版本4.6将此库添加认安装,但似乎插件文件夹中的旧版本是首选.所以你需要做的是找到插件并取消激活它,或者自己更新所有其他地方的请求库.

如果您具有wordpress安装的shell访问权限,则可以运行
‘找 . -iname要求’在你的wordpress插件目录中.请注意名为rmccue / Requests或类似名称的所有文件夹.然后移动该插件将其删除,或者通过从上面的github链接获取新版本直接更新请求库.

在我的情况下,罪魁祸首是jekyll-export插件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐