wordpress博客搬家记(三)_本地主机验证网站备份

wordpress博客搬家记(一)_HawkHost续费优惠

wordpress博客搬家记(二)_旧空间(hawkhost)网站备份

1.网站备份拷贝至本地主机相应目录下

整站备份的文件解压后的文件结构如下图所示:

整站备份的文件解压后的文件结构

2.处理文件wamp/www/wp/wp-config.php

2.1 若网站上有安装wp-cache插件(不论是否启用),需要将wp-config.php中的相应代码注释(参考上述代码中WP_CACHE相关部分),否则会出现如下错误:

wp_config.php中wp_cache相关内容未注释时会出现的错误

wp_config.php中wp_cache相关内容未注释时会出现的错误

这个错误不绝对,也有可能是我设置不成功导致的。

2.2 记录网站中使用的数据库名称/用户名/密码,在本地主机中相应部分使用相同的设置。当然,新建数据库的名称,用户名,密码也可以随心所欲,那么创建数据库完成后就必须修改wp-config.php中的相应内容,确保两者一致。

3.在phpMyAdmin新建用户

通过phpMyAdmin添加用户

通过phpMyAdmin添加用户


赋予新建用户所有权限

赋予新建用户所有权限

添加用户成功

添加用户成功

4.在phpMyAdmin新建数据库

在phpMyAdmin中新建数据库

在phpMyAdmin中新建数据库

5.选择新建的数据库,将网站备份数据库导入其中

选择新建的数据库,准备将备份数据库导入其中

选择新建的数据库,准备将备份数据库导入其中

数据库导入成功

数据库导入成功

6.进入phpMyAdmin,打开新的数据库/wp_options,找到siteurl与home,将其值由原网站链接(http://www.livezingy.com)修改为本地主机的链接(http://local/wp)

小站的siteurl在wp_options中的第一页

小站的siteurl在wp_options中的第一页第一项

小站的“home”在wp_options中第二页第三项

小站的“home”在wp_options中第二页第三项

   此处若不进行修正,访问local/wp中的单篇文章与local/wp-admin时会跳转至原网站地址(www.livezingy.com),而不是本地主机。
  

7.修改Apache module设定,修改httpd.conf文件。

勾选Apche Modules的rewrite_module

勾选Apche Modules的rewrite_module

httpd.conf中的AllowOverride None修改为AllowOverride All

 此两处若不修改,在访问local/wp中的单篇文章时会出错。
7.好了,大功告成,现在去访问local/wp和local/wp/wp-admin就一切正常了。下一步准备将空间备份内容上传至新空间进行验证。

8. 本地主机的验证主要参考了crifan站长的在wordpress完整的文件都导出到本地后,本地测试在线导出的wordpress是否正常工作,crifan站长写的非常详细,大家可以去围观。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

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

Fork me on GitHub