今天试着把 wordpress blog 的数据库导入到本地 localhost,先后历经了 首页无法显示,数据库乱码,管理界面自动跳转到公网地址,以及首页变白板四重天。。。速记在这里,望苦主共勉之。。。
- 导出数据库表,黄金法则: 不要用 phpmyadmin ,装个插件导出,比如 WordPress Database Backup
- 在目标网站(指的是要导入还原数据的 wordpress 站点,比如 localhost )上用 phpmyadmin 建新数据库,并在
OperationsTab 里面把Collection选项设置为 utf8_general_ci
上面两条解决乱码,接下来配置 wordpress:
- 还是到目标网站上用 phpmyadmin,找到
wp_options(或者你自己指定的 table_prefix_options) 表,浏览里面的 column, 把siteurl换成新站的地址 ,比如 http://localhost/wordpress
- 然后 直接敲地址进入 wordpress admin 界面,
Settings -> General里把 Blog address (URL) 也换成新站地址
上面两条解决地址乱跳,然后:
- 到 admin 界面里的
Appearance -> Themes里 激活一下默认主题 ,这招解决了 首页变白无法显示 的问题。用自定义主题的后果。。。
剩下语言,插件,主题,上传文件,图片,还有一些文章中的 site url 比较好改,这里不说了,或者有需要联系我, 1000rmb/hour
