如何下载/保存我自己的网站?

如何下载/保存我自己的网站?

基本上我再也负担不起我的网站了。我想花大价钱保存它,但我付不起钱。我对这些东西很菜鸟,但我想下载/保存网站,这样当我可以托管时,我就可以重新上传其内容。最好不要进行太多编辑,但我不确定这是否可行。我只想尽可能多地保存内容,而不必再次编辑和构建。

我只想有人向我解释如何操作。我听说 HATTrack 和 Wget 是热门选择?但无论使用哪一个,我都希望找到可以解释具体操作的人,这样我就不会犯错!这些程序也会保存模板吗?

由于我的域名即将结束,我将非常感谢任何想法、评论或建议!

答案1

您有以下几种选择:

  1. 使用 WordPress 备份插件,例如上升气流创建 WordPress 文件和数据库的备份。UpDraft 和其他插件可以创建要下载的文件,甚至可以将备份放在 Google Drive、DropBox 和其他位置。
  2. BlueHost 是一个基于 cPanel 的提供商,这意味着你可以进行完整的 cPanel 备份,这将备份一切。这将包括网站、数据库和电子邮件。但是,除非您将来要转向另一个基于 cPanel 的提供商,否则这会更麻烦,但仍然有用。
  3. 您可以通过 FTP 手动下载 WordPress 的文档根目录和内容(可能是 public_html),也可以从命令行或 MyPHP Admin 将数据库导出到 .sql 文件并下载。

您应该能够与 BlueHost 的支持人员沟通,他们应该能够指导您完成这些步骤(或为您完成)。为离开托管服务提供商的人请求备份是标准程序。

答案2

对于 Wordpress 网站,我接触过的所有网站(数百个)都有两件事需要备份 -

  1. Wordpress 文件和
  2. 数据库转储。

最简单的方法是以管理员身份登录 Wordpress,安装插件,然后使用该插件备份所有内容。我通常使用 Updraft(它将文件分为子类别 - 您可以备份所有文件以及数据库)。另一个常见的选择是 Backup Buddy。毫无疑问还有其他选择。 重点是您可以在 Wordpress 内部进行完整备份 - 这可能是最安全、最简单的方法。

如果您想走更难的路线 - 替代方法要求您从服务器上获取 Wordpress 文件和数据库转储。

首先抓取文件。您可以通过 FTP 或 SCP 甚至拖放界面来执行此操作。具体方法取决于您的托管服务提供商提供的服务。

数据库几乎肯定是 MySQL,因此您可以使用 PHPMyAdmin(通常是 CPANEL 的一个组件,但可以独立使用)。如果您有权访问 PHPMyAdmin,但不知道连接详细信息,则可以在 Wordpress 站点根安装中的文件 wp-config.php 中找到这些详细信息。只需使用文本编辑器打开该文件,然后查找“define(DB_?????.'xxxxx')”行,其中 ????? 是用户名、密码、数据库名称、数据库服务器,xxxxxx 是值。您可能需要用户名和密码才能使用 PHPMyAdmin。(还有其他获取数据库转储的方法,但它们要困难得多)

答案3

取决于你想保存什么,以及你将来想做什么。

备份WordPress帮助我完成了 2 次服务器迁移,其中一次涉及快速的计划外重新部署(我的服务器硬件出现故障)。它将备份您的数据库(如果满足某些先决条件,则备份网站本身),除此之外,它还会备份您的 wordpress 目录,因此重新部署相当简单。

Wordpress 还提供了 XML 导出/导入选项,我推荐使用。它可能更简单,但尚未测试。

我建议同时做这两件事,以防万一;)。

HTTrack 和 wget 将备份静止的页面的版本。如果您不再打算写博客,但想保留文件以供访问,或者想在某处轻松部署静态副本,那么这非常有用。这些选项将快照在某个时间点上不是为将来提供完整的 WordPress 备份。

可能没有什么比你以为已经备份,然后才意识到它只是网站的一个时间快照,而你无法恢复你的网站更糟糕的了。

如果你需要静态快照并需要访问任何极其重要的内容,你可能需要确保这些页面在互联网档案或archive.is上被抓取/缓存

相关内容