迁移WordPress:1、打包原数据库和网站整站源码。# tar -zcvf www.mywordpress.com.tar.gz www.mywordpress.com/#打包网站目录# mysqldump -uroot -p wordpress localbak.sql#备份数据库2、通过lrzsz或其它f...
迁移WordPress:
1、打包原数据库和网站整站源码。
# tar -zcvf www.mywordpress.com.tar.gz www.mywordpress.com/
#打包网站目录
# mysqldump -uroot -p wordpress > localbak.sql
#备份数据库
2、通过lrzsz或其它ftp工具把源码和备份的sql上传到新服务器上,数据库新建后恢复。
# mysql -uroot -p
> drop database wordpress;
> create database wordpress;
> exit;
mysql -uroot -p wordpress < ./localbak.sql
# 以上为还原数据库
# tar -zxvf www.mywordpress.com.tar.gz
# cp -r www.mywordpress.com/* /home/wwwroot/blog.***.com/
# 以上为解压并拷贝数据到网站目录。
3、将域名解析到新服务器上。
4、,删除新服务器上WordPress文件夹目录里的wp-config.php文件
# cd /home/wwwroot/blog.***.com/
# rm wp-config.php
5、,通过:域名/wp-admin/setup-config.php打开网站,会提示从新安装WordPress,按照步骤填入新数据库信息,填写完成,数据完整迁移啦!但是还是不能用新域名访问全部功能,需要对数据库进行更改:
进入MYSQL,输入以下代码并查看每行命令修改了多少处地方:
# mysql -uroot -p
UPDATE wp_options SET option_value = replace(option_value, 'www.mywordpress.com','blog.***.com:1180') ;
UPDATE wp_posts SET post_content = replace(post_content, 'www.mywordpress.com','blog.***.com:1180') ;
UPDATE wp_comments SET comment_content = replace(comment_content, 'www.mywordpress.com', 'blog.***.com:1180') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'www.mywordpress.com', 'blog.***.com:1180') ;
# 以上代码中,www.mywordpress.com 代表原来的域名,blog.***.com:118代表新域名。域名一定要输入完整;
这样,我们就将WordPress的域名完美地切换到新的域名了。更换比较彻底,不光更换了网站的域名,连文章内部的链接,图片和音视频等媒体文件的地址、链接,以及评论中的链接等,都一起进行了更换。(我的自己设置的首页还需要更换下链接)
注意:如果操作过后还是无法访问网站,可以关闭浏览器清理缓存,DNS,或者重启服务器试试,有时候就是这样一重启就好了!
本文标题为:迁移wordpress并更换域名方法
基础教程推荐
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- dedecms织梦cms常用判断语句汇总 2022-06-24
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- dedecms织梦全局变量调用方法总结 2023-07-08
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08