发布时间:2019-6-19 分类: 行业资讯
我写了一篇关于使用命令行工具在LinuxMac系统下创建代购源码网站备份的文章,但是Windows系统无法使用命令行工具进行代购源码网站备份。目前,我们需要使用第三方工具。有关更多信息,请参阅下文。
目前,仍有许多代购源码网站运营商没有做过备份工作。一旦代购源码网站突然“罢工”或被病毒感染,所有数据,资源和艰苦的努力都将丢失。
一、前期准备
一些Web托管提供商提供备份服务,但您也可以购买一些额外的备份服务和插件。但是,本文的前提是您的Web托管服务提供商不提供备份服务,我们通过免费软件进行自己的代购源码网站备份。
首先,准备以下三个工具:
1.Filezilla
这是一个可以访问代购源码网站文件的开源FTP客户端。
2.Adminer
用于管理数据库的简单而安全的工具。
3.代购源码网站的FTP登录凭证(包括获取代购源码网站FTP凭证的特定攻略)
可以在托管帐户中找到
需要用户名,密码和主机名或IP地址
在您自己的计算机上安装Filezilla(与Windows,Linux,Mac系统兼容),从Adminer代购源码网站下载PHP文件,并确认您已获得FTP主机名,用户名和密码。
注意:尽管Filezilla是一个非常易于使用的跨系统FTP客户端,但它不能安全地存储用户密码,因此请勿在使用时记住密码。实际上,每次登录时丢失密码都很麻烦,但出于安全考虑,这样的快捷方式是不行的。
二、开始备份
您的代购源码网站有大量的代购源码网站文件和一个或多个数据库(通常只有一个)。
这些文件包括您的核心CMS(内容管理系统),扩展/主题文件以及您上传到站点的所有照片/媒体。
数据库是指代购源码网站内容(如博客文章)和设置(扩展/主题设置和用户信息)的存储位置。
因此,我们完整备份的标志是备份代购源码网站文件和数据库。
1. 文件
打开Filezilla。
首先单击“文件”菜单中的“站点管理器”按钮。打开后,输入您从主机帐户提取的FTP登录凭据:
通常,常规FTP很好。虽然SFTP和TLS相对更安全,但有时使用的协议需要由托管提供商或特定服务器确定。
友情提醒:FTP默认使用端口21,SFTP默认使用端口22。有时您必须将FTP登录凭据设置为不规则才能使其保持正常工作。如果您在设置方面遇到困难,可以与主持人沟通以获得他们的帮助。
好的,已成功登录。
面板的左侧是本地计算机上的文件,右侧的是服务器上的代购源码网站文件。基本上我们只需要将服务器上的文件拖到本地计算机上。可以安全地假设服务器上的文件将保留并且不会被删除。
首先,找到您代购源码网站的公共根(在本例中为public,或public_html,httpdocs等),单击并将其拖动到计算机上的文件夹中。
友情提醒:如果您的代购源码网站使用缓存插件,请在备份代购源码网站之前清除缓存。应定期删除这些文件,但如果您的缓存文件在2011年启动,则此步骤可为您节省大量备份时间。
这是我每周备份的命名提示(非常重要):
轻松备份命名技能
立即开始文件传输。这个过程需要一段时间,特别是如果您的代购源码网站上有很多照片或插件,或者您的代购源码网站是在慢速,低服务器上运行的话。
Filezilla通常会在传输完成后发出自动通知。如果没有,程序底部的文件传输列将为空,表示您发出的文件传输命令已完成。
第一阶段完成了!
2. 数据库
现在我们开始备份数据库。首先,将先前下载的administrator.php文件拖到您代购源码网站的根目录,如下所示:
友情提醒:完成此步骤后,请务必删除服务器上的administrator.php文件。最好不要留下这些暂时不使用的工具,这很容易造成安全风险。
现在打开浏览器并键入yourwebsite.com/adminer.php,您应该看到以下页面:
登录数据库。如果您不知道数据库登录凭据,可以在Filezilla服务器上打开代购源码网站配置文件:WordPress上的wpconfig.php,Joomla上的configuration.php和Drupal上的settings.php。右键单击该文件并使用文本编辑器打开它,我们将在其上找到登录信息。
以WordPress中的wpconfig.php为例来存储数据库登录凭据
将凭据输入Adminer后,成功登录并显示以下页面:
现在我们所要做的就是将数据库导出为单个文件并将其下载到您的计算机上。点击“导出”按钮;左侧的按钮和数据库的转储面板将弹出页面:
选择“保存”。并点击“导出”按钮底部的按钮和页面上将出现下载提示。将此文件保存在与代购源码网站文件相同的存储位置。通常这个过程可以在几分钟内完成。
但是,某些代购源码网站拥有大型数据库,需要更多备份时间。有时服务器超时虽然很少,但如果确实发生,建议直接从主机帐户下载数据库副本。
当你在这里结束时,你可以说你是无敌的。无论你用什么系统都无法击败你。现在您已经掌握了备份,您必须将备份工作转变为日常习惯——至少每周一次。
三、备份安全
下面我们将介绍保护备份安全性的重要性。
备份旨在防止意外,但如果备份不安全,那么我们仍将处于关键时刻。因此,备份文件必须存储在安全的位置,并且必须采取某些措施来防止不相关的人员访问或被恶意攻击者利用以导致代购源码网站被盗用。这些备份包含许多重要信息。例如,代购源码网站配置文件是数据库的访问点。
旧备份还包含大量尚未更新的核心文件,主题和扩展。不再更新的软件通常是代购源码网站攻击的罪魁祸首!我发现许多代购源码网站将其备份存储在活动服务器的/old和/backup目录中。这种方法相当于为您的代购源码网站提供了少数甚至是低级别攻击者的攻击者。
将备份放在本地计算机,外部硬盘驱动器或CD/DVD上是一种相对安全的选择。此外,我们还建议对备份数据进行密码保护,以防止其被无关人员滥用或访问。至于如何加密它取决于您使用的操作系统。
四、如果我的代购源码网站被入侵了怎么办?
当用于管理代购源码网站的计算机感染了恶意软件时,该代购源码网站也会受到损害。键盘记录程序,特洛伊木马程序和其他恶意软件可以窃取FTP凭据或访问存储在您计算机上的代购源码网站备份。无论您使用何种操作系统,请务必使用相应的防病毒程序扫描计算机上的恶意软件。
您可能会担心,如果代购源码网站遭到入侵并且您使用自己的计算机存储备份文件,那么将恶意软件下载到您的计算机上的可能性很高。这种担心是合理的。但是,大多数入侵代购源码网站的恶意软件都是PHP格式的,或者是用其他服务器端脚本语言编写的。它通常与Web服务器兼容,不会在台式机,笔记本电脑,平板电脑等上执行。
尽管如此,我们仍然需要对代购源码网站进行有效的安全监控,以防止及时入侵。
如果您下载受感染的备份文件,一个好的防病毒软件可以为您节省生命。通过防病毒软件对计算机进行彻底的病毒扫描通常可以检测系统中的威胁文件,当然包括受感染的备份文件。
五、如何恢复备份
假设您的代购源码网站遭到黑客攻击或由于某些更新,配置错误或软件不兼容而导致出现白屏问题(内部服务器错误),那么我们需要恢复以前备份的代购源码网站。
1. 恢复文件
假设我已将代购源码网站备份文件存储在本地计算机上,文件恢复工作实际上非常简单,即反转以前的备份步骤。首先,将需要还原的备份文件拖到代购源码网站的公共根目录中。
此时,页面将弹出一个提示框,您希望Filezilla对这些传输文件执行此操作。因为我们需要这些本地文件来替换服务器上的文件,所以选择“覆盖”>>和“ldquo;始终使用此操作“,”“仅适用于当前队列(适用于当前文件))”。
2. 恢复数据库
重新登录Adminer并将adper.php文件重新上传到服务器(因为您在完成工作之前已删除此文件)。
« 5个关键词,写一个“案例感”复制 | 移动互动搜索体验设计分析 »