标签归档:wordpress

wordpress网站手动备份和自动备份的方法

搭建WordPress站点,定期备份网站是非常重要的事情,除了可以使用备份插件外,还可以使用宝塔进行备份,今天我们来说下如何使用宝塔面板备份WordPress站点,通过本文你将学习到如何手动备份网站以及设置网站定期自动备份。

宝塔面板手动备份WordPress方法

一般情况下,我们推荐定期进行手动备份,虽然比较麻烦,但是全部是自己操作,备份的同时可以对网站的各个部分快速的检查,即使备份过程中出现错误,也能够及时解决。

数据库备份

首先备份数据库,数据库一般备份比较快,所以先做这一步。

点击数据库 – 选择需要备份的网站 – 管理

登录到phpmyadmin,账号密码就是上边宝塔面板中给出的

然后选择自己网站的数据库,一般没有改动的情况下为网站域名

你会看到这里面有WordPress的数据库表结构,我们直接点击进入导出选项

直接点击执行即可,然后就会下载一个.sql后缀的文件,这个sql文件就是网站的数据库

这样我们的数据库就已经备份完毕了,可以进行下一步

备份网站文件

点击文件菜单,进入宝塔面板内置的文件管理系统

找到自己的网站根目录,宝塔网站的默认路径为 /www/wwwroot/domain.com ,不同的域名有不同的目录,比如WP主题站的目录就是 /www/wwwroot/themeforwp.net

因为我们是要备份整站,勾选全选按钮,选择网站目录下的所有文件和文件夹

选中所有文件后,在右侧会增加一些选项,点击压缩按钮

这样我们就得到了网站的压缩包,然后点击下载即可,下载完成后记得将压缩包从网站目录删除。

注意:下载完成后注意检查文件大小,如果大小不同的话可能是下载不完整,如果是比较大的文件建议使用FTP进行传输。

这样,加上之前的数据库,整个网站就备份完成了,注意将这2个压缩包单独保存在一个文件夹下,不要和其他的版本弄混,恢复时需要这2个文件。

WordPress自动备份方法

自动备份即你可以设置服务器定时自动备份网站,因为不需要人工操作,只需要一次设置便能持续自动备份,适合更新频繁的网站,用于预防意外情况。

宝塔面板自动备份有很多选择,比如阿里OSS、七牛对象存储、FTP空间等,本教程将采用腾讯云COS配置自动备份。

安装对象存储插件

安装宝塔腾讯云COS插件,选择软件管理 – 系统工具 – 腾讯云COS – 安装

申请COS空间

因为我们需要用到腾讯云的COS,所以需要到腾讯云官网进行设置

进入腾讯云管理控制台,选择 云产品 – 对象存储

因为是第一次使用,首先创建一个存储桶(Bucket)

创建存储桶时,有2个地方要注意,一个是区域,最好是和网站的服务器距离越近越好,比如你服务器在国内已经备案,就选国内的区域,服务器在国外,就选距离最近的国家,还有就是选择私有读写。

然后因为我们必须与宝塔进行通信,需要申请一个密钥,点击密钥管理,他会让你进入云密钥设置

新建一个密钥,然后就会得到 secret_id 和 secret_key

配置COS插件信息

然后到宝塔面板填入刚刚的id和key,rergion 和 bucket 可以到腾讯云存储桶基础配置中查看,region就是地区,使用英文名,bucket 就是存储桶名称。

保存之后会进入到一个空的文件夹,这个文件夹就是我们刚刚创建的存储桶,你可以通过创建一个测试文件夹来测试是否连接成功。

我们在这里的文件将会和腾讯存储同步,包括创建和删除文件的操作

添加计划任务备份网站

当插件和存储桶都配置好以后,我们就可以开始添加备份任务了

首先添加数据库自动备份

选择计划任务 – 备份数据库

网站文件自动备份

计划任务 – 备份网站

在调整选项时,注意选择网站域名和备份位置,以及版本限制

这样设置后,网站就会每周一自动备份一次,每次会保留最近的3个版本

在线上环境中,建议大家采用手动结合自动备份的方法,手动备份到本地,自动备份到云端存储,这样就有了双重保障。

如何安装WP Super Cache加速WordPress网站访问速度教程

当为WordPress站点安装了一些插件后,我们经常需要面对一个问题就是加载速度的优化,安装的插件越多,对于网站加载速度影响越大,如果你想提升WordPress加载速度,一个简单易行的方法就是使用缓存插件,本文中我们教大家如何用WP Super Cache缓存WordPress站点

WP Super Cache 是最受欢迎的 WordPress 缓存插件,由WordPress的母公司Automattic 开发,它可以将你的动态WordPress站点生成静态的html文件,在访客访问时直接调取静态文件,减少数据查询,提升页面的加载速度

WP Super Cache 开启缓存

首先我们需要安装 WP Super Cache插件,如果你不知道如何安装插件的话,可以查看我们的WordPress插件安装方法,安装好插件后你会在设置选项中看到 WP Super Cache选项

默认情况下插件是未启用状态的,我们需要先将其开启,选择 启用缓存功能,然后点击更新

这样,我们就启用了WordPress的缓存功能了,访问网站就可以使用缓存文件了

如果不确定自己的站点是否配置成功,你可以退出登陆或者用隐身模式访问自己网站,按 Ctrl + U 查看源代码,拉到页面最底部,看是否有 Cached page generated by WP-Super-Cache 字样,如果有的话,就说明缓存成功

对于大部分站点来说,缓存就配置完成了,无需太多设置,但如果你有更多的需求,WP Super Cach 还有很多其他功能

缓存高级设置

在高级设置中, WP Super Cach 提供了很多专业的功能,其中包括

  • 登陆用户与访客缓存设置
  • GET请求缓存设置
  • 页面压缩
  • 缓存重建
  • 304浏览器缓存
  • 动态缓存
  • 移动设备缓存
  • 首页额外检查等

针对这些选项,建议勾选带有 推荐 的选项,其他设置有需求再修改选项

WP Super Cach 预缓存

WP Super Cache 预缓存

默认情况下,WP Super Cach 会在访客首次访问特定链接时缓存对应的页面,如果你希望能提前缓存好页面,让每个用户能快速加载,可以使用预缓存,WP Super Cach 预缓存可以提前将WordPress站点中的所有文件缓存到服务器中,提升用户甚至搜索引擎的加载速度

注意:预缓存需要一定的时间来完成,不宜将刷新间隔设置太短

缓存内容管理

WP Super Cache 管理缓存文件

缓存文件后,我们就需要用到了内容管理,因为有时候我们会修改网站中一些内容,比如插件、代码等,如果影响到了前台,就需要删除之前缓存的文件,重新生成缓存。

可以在内容管理中删除过期文件与缓存,对于特定文章,还可以在工具栏上删除特定文件缓存。

除了以上功能,WP Super Cache 还提供了CDN、插件兼容、调试等功能,是一款好用又强大的缓存插件。

上一篇:WordPress建立数据库连接时经常出错怎么办

WordPress建立数据库连接时经常出错怎么办

方法一:重启数据库

如果你是正常使用网站,在没有进行任何风险操作的情况下遇到这种情况,很可能是数据库挂掉了,这种解决方法很简单,重启数据库就可以了

打开宝塔面板,选择软件商店 – MySQL

此时,如果MySQL状态是下图一样的停止状态的话就表示数据库处于停止状态,点击设置

宝塔面板管理MySQL

然后在弹出框中选择点击重启按钮,重启MySQL数据库

宝塔面板重启MySQL

重启后再刷新网页,网页就恢复正常了

方法二:更正配置文件中的数据库信息

除了正常使用时出现数据库错误外,还有一种常见情况是网站搬家后出现数据库错误,这种一般是由于没有正确配置数据库信息导致的,此时,我们更正WordPress的配置文件

打开宝塔面板,选择文件,进入到网站目录,一般情况下为 /www/wwwroot/domain.com

在根目录下,找到名为 wp-config.php 的配置文件,点击编辑

编辑WordPress配置文件

把数据库信息更正为当前服务器的数据库信息即可,包括数据库名称、用户名、密码,这些信息都可以到宝塔面板 – 数据库中查看到

修改WordPress数据库账号密码

保存配置后,再刷新网页就不会有错误了

如何避免WordPress经常出现数据库连接错误

如果只是出现一次错误,我们通过上面的2个方法修复就可以了,但是如果自己的WordPress经常出现数据库连接错误,我们可以做些什么呢

为网站添加缓存

默认情况下WordPress采用的是动态形式加载网站,每一次浏览网页都会进行各种脚本查询,包括PHP、MySQL等,造成服务器CPU高负载,导致MySQL服务挂掉。但如果我们为网站设置了缓存,就可以直接从文件中调取网页,避免过多的查询,降低性能消耗

为WordPress添加缓存的方法可以参考我的下一篇文章

升级服务器

如果你的网站已经做了缓存优化,却仍然出现数据库错误,那么可能就是服务器性能问题了,那么建议升级服务器。

比如阿里云的计算型 c5型,现在做活动也不贵。活动地址:阿里云限时秒杀

或者腾讯云的标准型SA2型云服务器,活动地址:腾讯云限时秒杀