04


从07年开始用wordpress到现在已经3年半了。当时选主题用了一个礼拜,换了一个又一个的。最后选了个有些苹果风格的。整体都是以蓝色为主色调的模板,就一直用到现在。但是这么多年过去了,WP内部已经发生了很多的改变。因为不是程序员对代码的理解只是简单的前台CSS+DIV,所以遇到PHP的就郁闷了。所以你们在页面左边栏和右边栏看到的很多栏目都是直接用DIV写进去的。其实升级版的WP很早就有了挂件的功能,但是自己也一直没有用。之前因为乱调乱调的把整个博客差点搞了残掉,就一直心有余悸的。之后就干脆只在页面模板里做着有把握的修改。遇到棘手PHP内部问题调试还是得去请教PHP高手。这两年博客的流量有所提高,然后因为之前两个边栏放了太多的东西,什么动态的云标签,动态的来访统计=。-都是Flash的,不但浏览者头疼,连服务器商也不断的提醒我,说服务器经常CPU超载!然后也不知道是什么原因。于是直接移除了很多不需要的,也关了很多插件。优化后虽然偶尔还会过载,但是应该要好多了。就在前两天,我花了大半天捣鼓了很久才把Blog整到了本地。其中卡了两次,在Baidu和Google上都搜索了很久才终于都搞定。就决定一定要把整个过程整理出来。其实之前我已经写过一篇关于如何在本地安装Wordpress的文章——“如何在本地计算机上运行Wordpress”。但是没有讲如何把已经有的导入到本地。下面我就来把过程整理出来:

我们要把博客搞到本地,不需要完全的把所有文件和数据库文件都拷下来,我们只需要准备这些
A、根目录下的wp-config.php
B、wp-content,我干脆直接把这个文件夹搞下来了,因为里面很多东西,插件啊,主题啊,之类的神马,还有一些乱七八糟的
C、数据库文件

我们一个一个来

1、先在本地把WP安装文件解压后放到htdocs文件夹里(不明白的可以先去看之前提到的本地化安装WP的文章)。然后替换掉wp-config.php文件,把里面的主机名和数据库名还有用户名密码都和你要备份的统一了。然后进入你本地的数据库把博客数据导入进去;
2、把你通过FTP备份下来的博客文件放入本地htdocs文件夹里替换掉之前新装的wordpress文件;
3、然后浏览器里输入http://localhost/这里输入你建的文件夹名/ 应该就可以看到你博客本地化了;
4、但是当你想进入后台的时候就囧了… 因为登入后总是自己跳到域名上的后台,而不是本地的。我就是在这个上面搞了很久,不知道怎么修改成相对路径。还好经过无数次的点击搜索研究终于知道了原因:为什么呢,因为数据库文件里也存储着你原来站点的url,然后各种redict。怎么解决!?我们打开数据库,找到wp_options这个字段,然后我们可以看到一个siteurl的属性,ok,你把那个改成在本地的地址,比如

嗯嗯,这样就可以正常访问了。数据库文件了包括了你在后台的各种设置,所以,导入数据库之后,差不多就一切ok了。不要忘了在wordpress后台设置一下站点地址,不然文章链接就都挂了。

从下面图中可以看到后台已经能在本地登入了:

从下面图中可以看到文章的链接也是相对路径了:

希望文章能帮助到用Wordpress的朋友 ;D

标签:, ,