wordpress升级3.4CN出错,无法登陆管理后台的处理方法!

今天升级www.fotoany.com随心所拍,这个用wordpress搭建的图片博客,升级到新的3.4版本时,后台的自动升级过程报错!

重新登陆管理后台时显示“正在执行例行维护,请一分钟后回来”,持续几分钟后,能够显示登录用户名、密码页面,以为问题解决,谁知输入用户名密码登陆后,随即又出现
“Fatal error: Call to undefined function wp_is_mobile() in*******\wp-admin\index.php  on line 22”的错误提示!

赶紧百度谷歌一起搜起来,网上最简单的方法就是删除网站根目录下的.maintenance文件,可是对于我的网站没有任何效果!
接着找到了wp-admin目录下的index.php,下载后用记事本打开一看一堆排列混乱的代码!搜了一个php编辑器:Notepad++ V6.13,下载安装后重新打开index.php虽然规整了许多,但对PHP语言一窍不通的我看了第22行
if ( wp_is_mobile() )
也看不出什么门道

无奈只好破罐子破摔!采用网站上所说的我认为是最麻烦的手动升级安装步骤!

首先,网上下FileZilla V3.35这个FTP客户端软件

接着,按照网上的提示备份了wp-config.php、wp-config-sample.php两个文件,以及wp-admin、wp-content两个目录里的所有内容到本地!

然后,网上说最好关闭所有插件,可是我不知道如何关闭(后台都登不上,怎样关呢,可能像某网站上说的那样给wp-content/themes改下名,不过我怕麻烦,也就没有做)。

再下来,到 WordPress 官方网站下载最新的 WordPress 3.4 中文版本程序。

接着,解压安装包更新数据。将网站根目录下 wp-admin 和 wp-includes 两个目录中的文件直接替换成最新下载的程序文件,wp-content文件夹内的内容不用更改,这里面放的是主题文件,插件文件等。

然后,替换根目录下除wp-config.php文件以外的文件。(说老实话,我就根本没在新下的WordPress 3.4安装文件中找到这个wp-config.php文件,所以也就不存在覆盖源文件了)

最后、运行http://你的博客地址/wp-admin/upgrade.php,将你的博客地址填入路径中执行升级程序。点击升级操作!

怀着将信将疑的态度,在网址栏里输入www.fotoany.com谢天谢地终于又看到了我的随心所拍网站!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.