【问题标题】:How do I export an entire Wordpress website? [closed]如何导出整个 Wordpress 网站? [关闭]
【发布时间】:2013-09-24 14:36:07
【问题描述】:

我想知道如何导出整个 wordpress 网站。这包括所有页面,主题,对主题的任何调整,一切......所以当我将它导入另一个 URL 时,它在所有可能的方面看起来都完全相同。

【问题讨论】:

  • 复制安装wordpress文件的整个目录,然后获取数据库的复制sql转储。将文件复制到新位置,并将 sql 转储导入新数据库。将文件复制到另一个位置时,您可能需要编辑配置文件以将它们调整到新位置。
  • 并使用something like this 修复网址。
  • @PatrickEvans 我不知道该怎么做。显然,这不是我擅长的事情。
  • @MichaelaLeBlanc,那么我建议使用为 wordpress 制作的众多插件之一,它会像 AlexB 的答案中的插件一样为您做到这一点,因为它应该为您完成所有工作。

标签: wordpress plugins


【解决方案1】:

您实际上可以使用 WordPress Duplicator 插件,请查看以下链接:

http://wordpress.org/plugins/duplicator/

此插件会扫描您的站点并创建 WordPress 站点的备份,然后创建一个 installer.php 文件。下载这些文件并将它们放在新服务器上。运行installer.php 并按照docs 立即启动并运行。

【讨论】:

  • 请提供更多信息,例如您的答案的代码示例。
  • 观看此视频:[youtube.com/watch?v=yZ7pHmR9JC8],发生的情况如下:您获得 zip 文件,然后可以将其安装在其他 wordpress 网站上。建议阅读插件的文档,而不是理解它。希望这对您来说是足够的信息。
  • 这个插件对我来说失败了,因为它需要对 MySQLi 的支持,但对我来说需要 UpdraftPlus 插件工作者。
  • 知道 Duplicator 与 WP Staging 插件的比较吗?复制 WordPress 网站是否更彻底/更好?
【解决方案2】:

有多种方法可以迁移 Wordpress 网站。

插件路线(最简单) 如果您想要一些非常标准的东西(例如具有非常标准配置的单个站点......没有多站点或 BuddyPress),我建议使用插件复制器。如果您愿意花一点钱,BackupBuddy 也可以很好地工作,但无法进行更复杂的设置。

手动路线 假设您网站的 url 将保持不变,您可以只做一个 MySQL 转储并从您的 Wordpress 设置的根目录移动您的 PhP 文件。这往往是错误的,因为 Wordpress 并不是真正设计为以这种方式移动的,但稍微摆弄一下你就会让网站恢复正常。

如果您真的对 MySQL 管理感到满意并且至少有一点背景编程 PhP 知识,我只会选择这条路线,否则可能会令人沮丧。

重建选项 您可以对您的网站进行反向工程。因此,想象一下您的服务器出现故障,但您有整个网站的备份:导出、主题、插件等。您可以重新安装 Wordpress,然后使用 Wordpress 导入器插件获取您的数据,然后对其进行调整以使其美观。 这种方法的有用资源是Wordpress Codex article on Migrations.

Rsync 路由 这个我自己还没有完成,但如果你对你的服务器环境非常满意并且有 root 访问权限,你可以使用像 rsync 这样的工具来克隆服务器。据我了解,这类似于光盘映像的工作方式,但老实说,我不能告诉你更多。我建议您查看Rsync Documentation 了解更多信息。

【讨论】:

    【解决方案3】:

    通常,要备份 Wordpress 安装,您只需复制 /wp-content 目录和数据库。 wp-content 目录包含插件、网站上上传的文件或任何特定于您网站的内容。 因此,稍后如果您想在新的 WP 安装上使用 wp-content 和数据库,您可能需要更新主题中使用的一些模块或功能。

    也就是说,有时会发生 wp-admin 或 wp-includes 中的其他文件被修改的情况。这确实不是一个好习惯,但是如果您不知道在 WP 上做了什么,您最好备份所有目录。

    【讨论】:

    • FTP 访问并不总是可用的,如果能够使用 wordpress 的管理仪表板下载所有文件和数据库,那就太好了。
    【解决方案4】:

    你照帕特里克说的去做。您必须复制您的 wordpress 目录。如果您使用的是数据库,请复制 sql 转储。将目录和 sql 转储放在您想要的位置后,您可能需要更改一些代码,因为您的文件将有一个新位置。

    只需将代码指向正确的方向。

    如果您知道如何使用插件,那么有一个简单的方法。您可以找到许多可以将您的 Wordpress 网站复制到您想要的位置的网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多