前几天一个站因为wp后台自动升级失败,所以手贱就像帮忙手工升级一下,百度了几个教程发现没啥难度,于是直接上手。
1、下载了最新版wordpress压缩包并解压。
2、登陆ftp,先删除了“wp-admin”和“wp-includes”两个文件夹,然后上传最新解压的这两个文件夹,一会就传完了,登陆后台提示要升级下数据库,继续,升级成功。
可惜高兴的太早了,升级之后登陆后台输入用户名和密码后出现错误提示:
Fatal error: Class 'WP_Session_Tokens' not found in /home/数据库名/public_html/wp-includes/pluggable.php on line 879
乐极生悲啊,百度谷歌一顿搜索也没找到解决办法。千万不要相信百度知道说的,其中一条说“找到common.php,把大写的Browser改成小写的browser,这个问题是你服务器端对大小写有严格控制。”我看别人是这么解决的。
这个common.php在wordpress里面根本找不到好吗?
在几个群里问了wp大神,也都没有很明确的解决方法,把被删掉的两个文件夹传回去也不行,一度我都想放弃了。
幸好今晚无聊又试了一下,被我找到了这个wordpress升级出错进不去后台的解决方案,哈哈哈。
其实很简单,我只是反升级了一下,我把wordpress4.0的“wp-admin”和“wp-includes”两个文件夹删除,然后用新下载的wordpress3.9的文件夹代替,然后升级数据库,成功,顺利登入后台。
问题是解决了的,但是用的是3.9版本,万网的空间不知道怎么搞的,死活没办法自动升级。
哎,以后大家升级千万记得备份啊,这是血的教训啊~~
更新方法:
wordpress 出现 Fatal error: Class 'WP_Session_Tokens' not found in
针对此问题,isher有话要说,现在状况是你的wp程序已经升级为高版本,而数据库没有升级,不需要所谓的 降级(就是你说的反升级),直接浏览器执行 /wp-admin/upgrade.php 即可。
以上方法来自评论网友“乔少”,表示感谢。
来瞅瞅啦~
wordpress 出现 Fatal error: Class 'WP_Session_Tokens' not found in
针对此问题,isher有话要说,现在状况是你的wp程序已经升级为高版本,而数据库没有升级,不需要所谓的 降级(就是你说的反升级),直接浏览器执行 /wp-admin/upgrade.php 即可
借助你的blog,希望帮更多人解决问题
多谢您的热心回复,这个问题我在网上搜了好久
感谢热心回复,您的分享精神值得祝福~
博主推荐,必为经典。
第一次看到,先支持一下
谢谢