wordpress博客搬家记(三)_本地主机验证网站备份
wordpress博客搬家记(一)_HawkHost续费优惠
wordpress博客搬家记(二)_旧空间(hawkhost)网站备份
1.网站备份拷贝至本地主机相应目录下
整站备份的文件解压后的文件结构如下图所示:
2.处理文件wamp/www/wp/wp-config.php
1 2 3 4 5 6 7 8 9 10 11 12 |
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ //define('WP_CACHE', true); //Added by WP-Cache Manager //define( 'WPCACHEHOME', '/home/livezing/public_html/wp/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager //"******":数据库名称 define('DB_NAME', '******'); //"******":数据库用户名 define('DB_USER', '******'); //"******":数据库密码 define('DB_PASSWORD', '******'); |
2.1 若网站上有安装wp-cache插件(不论是否启用),需要将wp-config.php中的相应代码注释(参考上述代码中WP_CACHE相关部分),否则会出现如下错误:
wp_config.php中wp_cache相关内容未注释时会出现的错误
这个错误不绝对,也有可能是我设置不成功导致的。
2.2 记录网站中使用的数据库名称/用户名/密码,在本地主机中相应部分使用相同的设置。当然,新建数据库的名称,用户名,密码也可以随心所欲,那么创建数据库完成后就必须修改wp-config.php中的相应内容,确保两者一致。
3.在phpMyAdmin新建用户

通过phpMyAdmin添加用户

通过phpMyAdmin添加用户
赋予新建用户所有权限 添加用户成功
4.在phpMyAdmin新建数据库
在phpMyAdmin中新建数据库
5.选择新建的数据库,将网站备份数据库导入其中
选择新建的数据库,准备将备份数据库导入其中
数据库导入成功
6.进入phpMyAdmin,打开新的数据库/wp_options,找到siteurl与home,将其值由原网站链接(https://www.livezingy.com)修改为本地主机的链接(http://local/wp)。
小站的siteurl在wp_options中的第一页第一项

小站的“home”在wp_options中第二页第三项
7.修改Apache module设定,修改httpd.conf文件。
勾选Apche Modules的rewrite_module
将httpd.conf中的AllowOverride None修改为AllowOverride All
1 2 3 4 |
<Directory /> AllowOverride All ##此处原本为AllowOverride None Require all granted </Directory> |
8. 本地主机的验证主要参考了crifan站长的在wordpress完整的文件都导出到本地后,本地测试在线导出的wordpress是否正常工作,crifan站长写的非常详细,大家可以去围观。