专栏首页企鹅号快讯手把手教你搭建个人网站五:WordPress搬家&备份

手把手教你搭建个人网站五:WordPress搬家&备份

建好基于WordPress的个人网站后,如果我们想整个搬到另一个服务器,应该怎么弄呢?为了预防不可预知情况的发生,我们又该如何备份网站信息呢?

备份WordPress,其实包括两个方面:WordPress文件以及WordPress数据库

1.备份WordPress文件

这部分很简单,通过FTP,或者最简单的sz命令拷贝到本地就可以了~

拷贝内容包括Nginx对应root路径下所有文件,例如我的Nginx的root路径为/var/www,那么我就把这个文件夹下的所有文件都拷贝到本地。

2.备份WordPress数据库

推荐使用phpMyAdmin,一款基于php的在网站上管理数据库的软件,可视化界面,直接操作网页即可备份导入~

安装phpMyAdmin

sudo apt-get update

sudo apt-get install phpmyadmin

期间要你选择web服务器版本,有两个选项,Apache和libhttpd,我用的Nginx,所以啥都没选,直接下一步。密码可以直接留白。

配置phpMyAdmin

phpMyAdmin的默认路径是在/usr/share/phpmyadmin下面,所以我们要修改Nginx的配置增加一个server文件指向这里,修改default(你也可以新建一个conf):

server {

listen 80;

#这里填你的域名

server_name _;

root /usr/share/phpmyadmin;

index index.php;

location / {

try_files $uri $uri/ /index.php$is_args$args;

}

# 处理带有php后缀的uri

location ~ \.php$ {

include fastcgi.conf;

include fastcgi_params;

fastcgi_pass unix:/run/php/php7.0-fpm.sock;

}

}

之后修改你phpMyAdmin的权限(这些文件都是root的,而nginx默认是www-data用户来运行,所以没有权限写入root的文件):

sudo chown -R www-data:www-data /usr/share/phpmyadmin

保存后重启Nginx,访问对应的你的域名,就可以打开主界面了~

输入你的root密码登入,把你的WordPress的数据库导出来即可~

3.整站搬移

1.环境搭建

文件和数据库都备份好后,就很简单了,按照手把手教你搭建个人网站【一:在Ubuntu安装Nginx, MySQL,PHP】和手把手教你搭建个人网站【二:基于Nginx部署WordPress】里的步骤,在新的服务器上搭好环境,新建好MySQL用户。

2.文件拷贝与数据库还原

将你备份好的WordPress文件放在Nginx对应的root路径下,赋予www:data权限。根据第2步在新的服务器上装一个phpMyAdmin,将之前备份的数据库文件导入到新的MySQL中。此时如果新的MySQL用户与之前的MySQL用户一样,则不需要改动,如果变了,按照教程二中修改WordPress中相应的配置文件(包括数据库名,用户和密码)。

至此,你的基于WordPress的个人网站就完成了搬家工作,成功搬迁到一台新的服务器上~

看完本文有收获?请转发分享给更多人

关注「flyzy小站」,一同进步~

本文来自企鹅号 - 全球大搜罗媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 看不懂CNC编程?送你一份CNC程序代码大全

    一、常用地址符含义 二、数控FANUC加工中心编程指令代码详解 辅助功能M指令 注:在一个程序段中只能有指令一个M指令,如果在一个程序中出现两个或两个以上的M指...

    企鹅号小编
  • C#如何使用SQLite数据库兼容32位,64位系统

    C#如何使用SQLite数据库兼容32位,64位系统 新建一个项目 使用VS2013新建一个WinForm应用程序,建立一个如下图所示的窗口,在窗口上面添加几个...

    企鹅号小编
  • 大数据助你购买航空延误险,飞机延误未必是坏事!

    航旅大数据是怎么划分的? 今天我们主要谈谈作为乘客,在大数据+科技赋能的时代,能够享受航空出行中的哪些便利。 首先和大家分享一下中国的航旅大数据。 ? 可以从图...

    企鹅号小编
  • Python 爬虫——随机UA

    背雷管的小青年
  • 网站编辑如何转行为产品经理?

    image.png 1 关于转型 这是一次从网编到PM华丽丽的转型——增强的是逻辑和信心,褪去的是浮躁与懒散。 还记得刚刚接手产品工作的那几个月真是一段令人难忘...

    BestSDK
  • 洛谷P3796 【模板】AC自动机(加强版)

    attack
  • Climbing Stairs

    问题:上楼每次能走一步或两步,有多少种走法 class Solution { public: int a[1000]; int dfs(int ...

    用户1624346
  • wpa_supplicant 之检测外网连接

    wpa_supplicant 和 wpa_cli 通讯成功之后,通过wpa_cli 连接网络之后,只能检测连接到网络, 并不能判断有没有连接互联网。说的通俗一点...

    程序手艺人
  • 成为用户体验设计师,这些知识你了解吗?

    作为最受欢迎的十大IT技能之一,UI/UX设计位居榜首,不论是就业前景还是薪资水平都非常有吸引力。这也是为什么那么多人都摩拳擦掌,跃跃欲试的想要转行做界面设计...

    奔跑的小鹿
  • CURLcode的定义

    http://curl.haxx.se/libcurl/c/libcurl-errors.html

    meteoric

扫码关注云+社区

领取腾讯云代金券