前言

忙了三天终于把sourceforge.net的空间成功升级了,升级后原来的wordpress 3.x版本不支持PHP了,后来就升级了5.82的中文版本,升级成功后感觉后台友好了不少,原来的主题已经不能在完美的使用了,于是我找了大量的简约主题。发现Tokin的Adams主题(WordPress版:前往Github下载),我用的时1.4.26版本。感谢网上的各位大神,分项这么多的好东西。

升级过程

下面我把升级过程进行一个梳理。

1.备份好你的数据库。

2.登录后台然后选择自己对应的项目,然后进入Admin,然后进入HTTPS PHP升级。

3.此时会提示你“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”,这是因为PHP版本过高后,导致的低版本的wordpress会出现这个问题,只要升级wordpress就可以解决问题了。

4.我现将原来ftp服务器的文件全部搬家到bak文件夹中,然后直接上传wordpress最新版到ftp服务器。注意一下的操作。

5.安装wordpress,设置数据库时别用原来的数据库,一定要新建一个,例如 c*******_bak,修改wp-config.php时define( 'DB_NAME', ,'c*******_bak' );然后正常安装,安装完成后,把原来版本的插件目录、主题目录的文件,移动到新版的对应目录中。

6.启用原主题,启用所有插件,这部非常重要

7.在数据库中替换网址为新网址,注意HTTPS。可以使用以下命令。

update wp_posts set post_content = replace(post_content, 'http://cycy.sourceforge.net','https://cycy.fun');

8.替换原来的静态HTML文件中的网址。工作量非常大,这里我找到了一个非常好用的批量替换的软件。超级批量文件替换5.02,http://www.yestudio.cn,有需要的可以去下载用用,挺好真正的“简为大道”,后面我会把网盘下载地址也放后面。文本编辑我用的UltraEdit 版本 27.00.0.54 X64的绿色版本,如果有需要的给我留言板留言。

9.然后修改 wp-config.php 文件,数据库改成老数据库。然后进入主页后,会提示升级,一切下一步。

10.升级成功后,后台变英文了,新版本已经能在后台设置语言了。在后台设置-常规里面改成简体中文。

11.顺利升级完成。

遇到的问题

1. 您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL ,因为PHP版本的提高。解决方法只能重新安装最新版,然后安装数据库。

2.安装主题,插件等不成功,设置对应的文件夹权限,即可解决我都设置成了775,说实话也不知道有没有啥隐患。

3.过程中有时不能访问主页,谷歌浏览器提示“将您重定向的次数过多”,查看你的.htaccess文件是否设置了太多跳转。修改他的权限让 wordpress 能自己修改他。不要再php文件中加入一些跳转代码。