今年以来,网络病毒勒索在世界各地频繁发生,人们对网络安全越来越重视。中国是世界上受攻击最频繁的国家,网站的安全尤为重要。
面对复杂的网络环境,我们必须保证网站的正常运行,但无法控制和预测网络安全,如黑客入侵、木马植入等操作,一旦网站出现问题,对网站的攻击是致命的。因此,我们应该定期备份网站数据,以尽量减少发生上述事故的损失。网站备份并不难,但要树立网站备份的观念和习惯。
网站文件备份。用于备份网站文件或整个网站目录。一般来说,当网站文件发生更改时,必须备份一次,如更改网站模板、增加和删除网站功能等。这种备份的目的主要是担心由于网站文件的变化或网站其他功能和文件的丢失而导致整个网站的不稳定。一般来说,由于文件更改的频率比较小,备份周期比较长,每次更改前都可以对网站文件进行备份。
数据库备份。数据库对于一个网站来说,其重要性不言而喻。如果网站文件被破坏,可以通过一些技术恢复手段来实现。例如,如果模板文件丢失,我们需要更改一组模板。如果网站文件丢失,我们可以重新安装网站程序。如果数据库丢失,相信最强大技术的站长就无法重返天空。与网站数据库相比,变化的频率非常大,备份的频率也相对较高。
手动备份是最基本的备份方法。对于大多数网站来说,网站的程序代码变化较小,主要是数据库的变化。因此,整个站点程序和数据库可以通过FTP等方式一次性备份到本地硬盘上。如果网站模板或文件发生更改,则更改后将进行手动下载和备份。对于数据库文件,一般在phpMyAdmin等管理程序将数据库导出为文件后,再定期从网站下载到本地,以避免数据丢失。
手动备份的问题是它不实时,依赖于手动操作,而且效率低下。在紧急情况下,数据库可能会丢失数天甚至更长时间的数据。
许多虚拟主机的面板程序都有自己的备份和恢复功能。使用面板程序的这些功能将大大提高备份和恢复的效率。例如,公共面板程序cPanel的备份功能可以让用户方便地备份整个站点和全部或部分数据库。面板空间全备份步骤如下:
首先,登录网站的cPanel控制面板,点击backups按钮进入备份页面。
(1)要备份整个站点文件,请单击此处的“主目录”按钮,将自动下载压缩文件。在此压缩文件中,公共html目录中的所有文件都将下载到本地计算机。
(2) 要备份数据库,请单击“数据库”下的数据库名称,开始下载相应数据库的压缩包。如果有多个数据库,请逐个单击并下载所有数据库。全站文件和数据库下载完成后,完成全站备份。如果将来出现问题,可以使用这些备份文件使用右侧的上载功能进行无损恢复。
大部分网站程序都会有自己的备份功能,有些不是自己提供的,还有一些第三方开发者会帮助制作扩展程序。例如,对于WordPress,有一些扩展,比如WordPress数据库备份,可以备份WordPress数据库。
使用第三方工具备份是最灵活的备份方法,其效率相对较高,但依赖于服务器本身提供的资源。如果服务器不提供某些功能,就无法实现第三方工具备份。这里推荐的第三方工具是Dropbox,它支持各种不同的操作系统,而不受***单个文件的限制。总的免费帐户容量为5g,足以进行单个网站的备份。Dropbox在网站备份方面的优势在于它支持文件版本控制,可以恢复历史版本文件,这对网站非常重要。
备份网站的文件或数据库并不难。最重要的是要树立网站备份的观念,定期备份,否则,把网站建设好是没用的。