WordPress在不同环境下整站迁移的几个小方法?WordPress整站迁移的几个小方法?wordpress整站迁移方法!
Windows部署方法
下载最新版的wordpress,将其解压到phpstudy设置mysql用户和库(需要手动创建)安装后即可使用。
Linux下的安装方法
推荐使用宝塔配置
不同主机的双端备份完整思路
重点内容
- 插件、插件设置(包括自定义内的设置)
- 主题、自定义主题所做的修改
- 全局设置,自定义
- 自定义的CSS
- 文章、媒体、评论、用户
- 固定链接方式
- 数据库中的用户信息、文章、评论等 ,如wp_users、 wp_posts、 wp_comments
- 其他作用位置的文件
- 网易云音乐的key
应对的解决方案
思路一:直接打包(尝试中)
建立数据库时出错
思路二:逐个备份,逐个恢复
注意:尽量使用相同版本的WP,因为可能有框架特性的变化,使得一些备份不生效,
解决方法
- 插件:在备份的plugins文件夹中、
- 插件设置(包括自定义内的设置):数据库中
- 主题、自定义主题所做的修改:在备份的themes文件夹中
- 全局设置,自定义:数据库中
- 自定义的CSS:数据库中
- 文章、评论、用户:数据库中
- 固定链接方式:数据库中
- 外观-菜单-自定义链接(影响自定义菜单):暂时未查找
- 数据库中的用户信息、文章、评论等 ,如wp_users、 wp_posts、 wp_comments:数据库中
- 其他作用位置的文件:在备份的others文件夹中
- 网易云音乐的key:数据库中
- 媒体:在备份的upload文件夹中
步骤
使用UpdraftPlus备份整站
将如下内容(除数据库)全部下载,
本地安装完成wordpress后,将这些内容覆盖即可,
网站的偏好设置(含插件)、文章、评论、用户等,都由数据库存储,因此备份数据库十分重要,
数据库打包备份,
恢复后如果发现网站重定向到原来的域名 或者 资源引用错误导致的页面元素无法加载,则需要在数据库当中进行修改,
select * from wp_options where option_value like 'http://www.dhaomu.com/';
// 这句
use xxx;
update wp_options set option_value='你现在的域名' where option_name='siteurl' or option_name='home';
然后访问当前域名+/wp-login.php进行登录,
有一些固定路由可能会导致域名转跳,将其修改即可。
Mysql备份
备份
mysqldump -u root -p wordpress > wordpress.sql
恢复
mysql -u root -p wordpress < wordpress.sql
或者
create DATABASE wordpress;
use wordpress;
. source wordpress.sql
google,adsense,谷歌,广告,广告联盟,谷歌广告联盟
问题
有点尴尬诶!该页无法显示。可能是固定链接形式的问题,修改为伪静态可以解决
本地无法通过发邮件修改注册邮箱
找到wp_users下的user_mail属性,将其修改即可。
设置-常规中的邮箱可以使用插件Change Admin Email Setting Without Outbound Email