WordPress 整站迁移操作备忘录

一些主机间迁移 WordPress 的操作流程和注意事项。

从 FTP 遍历下载代码

递归下载根目录所有内容

参数 -r 表示递归, -m 开启镜像(复制文件的元数据), -nH 表示不把文件保存到主机名对应的路径下。(不加的话,会建立一个名为 example.com 的文件夹,然后把下载的文件放到里面。)

下载某个子目录的内容

参数 --cut-dirs 表示从路径中切除前三段(本例中为 path/to/dir )。(不加的话,会严格按照服务器用户相对路径在本机建立对应文件夹。)

下载时使用绝对路径

多加一个 / 就可以使用绝对路径。


导出 MySQL 数据库

只需要导出在 wp-config.php 中设置的数据库即可。

命令行方式

GUI 方式

可以使用 Sequel Pro 等工具完成操作。


Nginx 基础配置

WordPress(无任何缓存插件) + Nginx + PHP5-FPM

非 www 到 www 域名的 301 跳转


修改文件权限


导入 MySQL 数据库

打开 MySQL 控制台

建立新数据库

导入备份数据

建立用户并授予权限


修改 WordPress 配置

编辑 wp-config.php ,修改数据库配置:

保存即生效。


验证 WordPress 状态

编辑 wp-config.php ,修改 debug 配置:

然后访问各页面,看是否输出错误信息。如有,检查对应的代码。最后别忘了把 debug 选项关掉。


其他步骤

发表评论