Ubuntu下的wordpress搬迁
【摘要】 本文主要记录了自己的wordpress博客网站搬迁的几点重要内容,仅用于学习。
1.拷贝整个wordpress目录至新服务器,假设新服务器搭建的环境与现有服务器环境一致:Nginx+MySQL+PHP7.2,新旧服务器Nginx的工作目录均为/var/www/html/wordpress,旧服务器终端输入如下:
scp -r /var/www/html/wordpress 新服务器用户名@新服务器IP:/var/www/html/wordpress
2.导出旧服务器wordpress数据库,假设数据库是保存在本地localhost(若数据库保存在其他服务器,则-h后应改为其他服务器IP),数据库用户名root,数据库名称wordpress,旧服务器终端输入如下:
mysqldump -h localhost -u root -p --set-gtid-purged=OFF wordpress > dump.sql
3.导入整个数据库至新服务器,假设新服务器数据库用户还是root,数据库名称还是wordpress,在新服务器操作如下:
mysql -u root -p wordpress < dump.sql
4.更新导入数据库的IP地址,假设旧服务器使用IP地址进行服务而非域名,既以前访问博客时是在浏览器输入“http://旧IP”进行访问的,则需要更新其数据库IP地址。在新服务器终端输入如下:
mysql -u root -p #进入mysql mysql>use wordpress; #选择wordpress数据库 msyql>UPDATE wp_options SET option_value='http://新IP' WHERE option_name='siteurl'; mysql>UPDATE wp_options SET option_value='http://新IP' WHERE option_name='home'; mysql>UPDATE wp_posts SET post_content=REPLACE(post_content,'旧IP','新IP');
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)