我想知道如何导出整个 wordpress 网站。这包括所有页面,主题,对主题的任何调整,一切......所以当我将它导入另一个 URL 时,它在所有可能的方面看起来都完全相同。
4 回答
您实际上可以使用 WordPress Duplicator 插件,请查看以下链接:
http://wordpress.org/plugins/duplicator/
该插件会扫描您的站点并创建 WordPress 站点的备份,然后创建一个 installer.php 文件。下载这些文件并将它们放在新服务器上。运行installer.php 并按照文档立即启动并运行。
迁移 Wordpress 站点有多种方法。
插件路线(最简单) 如果您想要一些非常标准的东西(例如具有非常标准配置的单个站点......没有多站点或 BuddyPress),我建议使用插件复制器。而且,如果您愿意花一点钱,BackupBuddy 也可以很好地工作,但对于更复杂的设置却不够用。
手动路由 假设您网站的 url 保持不变,您可以只做一个 MySQL 转储并从您的 Wordpress 设置的根目录移动您的 PhP 文件。这往往是错误的,因为 Wordpress 并非真正设计为以这种方式移动,但稍微摆弄一下,您就会让网站恢复正常。
如果你真的对 MySQL 管理很满意并且至少有一点背景编程 PhP,我只会选择这条路线,否则它可能会令人沮丧。
重建选项 您可以对您的网站进行反向工程。因此,想象一下您的服务器出现故障,但您有整个网站的备份:导出、主题、插件等。您可以重新安装 Wordpress,然后使用 Wordpress 导入器插件获取您的数据,然后对其进行调整以使其美观。这种方法的一个有用资源是 关于迁移的 Wordpress Codex 文章。
Rsync 路由 这个我自己还没有完成,但是如果你对你的服务器环境非常熟悉并且有 root 访问权限,你可以使用像 rsync 这样的工具来从字面上克隆服务器。据我了解,这类似于光盘映像的工作方式,但老实说,我不能告诉你更多。我建议您查看Rsync 文档以了解更多信息。
通常,要备份 Wordpress 安装,您只需复制 /wp-content 目录和数据库。wp-content 目录包含插件、网站上上传的文件或任何特定于您网站的内容。因此,稍后如果您想在新的 WP 安装中使用 wp-content 和数据库,您可能需要更新主题中使用的一些模块或功能。
也就是说,有时会修改 wp-admin 或 wp-includes 中的其他文件。这确实不是一个好习惯,但如果你不知道在 WP 上做了什么,你最好备份所有目录。
你照帕特里克说的做。您必须复制您的 wordpress 目录。如果您使用的是数据库,请复制 sql 转储。一旦您将目录和 sql 转储放在您想要的位置,您可能需要更改一些代码,因为您的文件将有一个新位置。
只需将代码指向正确的方向。
如果您知道如何使用插件,则有一种简单的方法。您可以找到许多可以将您的 Wordpress 网站复制到您想要的位置的网站。