WP从Pluginhub迁移-快速网站迁移
PluginHub WP Migrate是一个WordPress插件,专为网站的备份,恢复和迁移而设计。 它在一个界面中结合了网站导出和导入,创建的备份列表,自动计划备份,将存档发送到云存储以及基本许可准备。
描述
PluginHub WP迁移
完整说明和使用说明
1. 插件的目的
PluginHub WP Migrate是一个WordPress插件,专为网站的备份,恢复和迁移而设计。 它在一个界面中结合了网站导出和导入,创建的备份列表,自动计划备份,将存档发送到云存储以及基本许可准备。
该插件适用于将网站迁移到另一个域,在崩溃后恢复网站,定期创建备份并将副本存储在本地或外部存储中。
2. 主要特点
-以格式创建网站的备份副本。phm或。拉链。
-选择备份组成:数据库,插件,主题,上传。
-在导出过程中搜索和替换字符串,例如,将旧域替换为新域。
-导入备份副本与数据库和文件的恢复。
-通过带进度指示器的AJAX逐步导入和导出。
-在导入之前预先检查存档。
-具有下载,恢复或删除存档功能的备份列表。
-自动计划备份。
-关于预定备份结果的电子邮件通知。
-发送备份到谷歌驱动器,Dropbox的,Yandex的。磁盘,OneDrive或FTP。
-OAuth-通过单个重定向URI连接云提供商。
-带有用于连接外部许可系统的挂钩的许可部分。
3. 要求
-具有管理员访问权限的WordPress。
-支持ZipArchive的PHP。
-Wp-content目录的写入权限。
-FTP下载需要一个可用的PHP FTP扩展。
-云服务需要服务器Internet访问和提供商正确配置的OAuth应用程序。
-对于大型网站,建议增加PHP限制:memory_limit,max_execution_time,upload_max_filesize和post_max_size。
4. 安装工程
1. 将pluginhub-wp-migrate文件夹复制到wp-content/plugins/目录。
2. 登录到WordPress管理面板。
3. 打开"插件"部分。
4. 找到"PluginHub WP Migrate"。
5. 点击"激活"。
6. 激活后,"PluginHub迁移"部分将出现在WordPress的左侧菜单中。
5. 备份存储在哪里?
备份保存在目录中:
wp-内容/插件-迁移-备份/
插件会在第一次访问时自动创建此目录。 如果发生录制错误,请检查wp-content的访问权限和可用磁盘空间的可用性。
6. 界面概述
在WordPress管理面板中,打开:
PluginHub迁移
标签可在里面找到:
-概述-插件功能的简要说明。
-导出/导入-创建备份并从存档还原站点。
-备份-本地存档列表。
-时间表-自动备份设置。
-云存储-连接云和发送档案。
-许可证-输入和激活许可证密钥。
7. 创建备份副本
1. 打开"PluginHub迁移"->"导出/导入"。
2. 在"创建备份"块中,选择要包含在存档中的内容:
-资料库;
-插件;
-主题;
-上传上传。
3. 如有必要,请填写"查找内容"和"替换内容"字段。 这在将网站迁移到新域时非常有用。
4. 选择备份格式:
-PHM(。phm)-插件的主要格式;
-ZIP(。zip)是一个常规的zip存档。
5. 单击"创建备份"。
6. 等待进程完成。 在导出完成之前不要关闭浏览器选项卡。
导出按以下步骤执行:环境验证、配置准备、数据库导出、SQL处理、文件索引、存档打包、完整性控制和最终确定。
8. 将备份副本上载到网站
1. 打开"PluginHub迁移"->"导出/导入"。
2. 在"导入备份"块中,选择。phm文件或。拉链。
3. 您可以将文件拖动到下载区域或通过文件选择窗口选择它。
4. 点击"下载备份"。
5. 成功下载后,该文件将出现在可供导入的存档列表中。
9. 从备份还原网站
重要提示:导入可能会复盖当前站点数据。 在还原之前,请确保选择了正确的存档。
1. 打开"PluginHub迁移"->"导出/导入"。
2. 在"备份文件"字段中,选择存档。
3. 标记需要恢复的内容:
-资料库;
-文件。
4. 点击"检查存档"。
5. 等待验证完成。 该插件检查文件可用性,ZIP格式,清单,数据可用性,兼容性,CRC和缺乏加密。
6. 如果验证成功,请确认您了解复盖当前数据的风险。
7. 单击"开始导入"。
8. 等待进程完成。 不要关闭浏览器选项卡。
导入按以下步骤执行:数据库准备、SQL导入、文件索引、文件恢复和最终确定。
10. 使用备份列表
打开"PluginHub迁移"->"备份"。
每个存档都有可用的操作:
-"还原"-继续导入选定的存档。
-"下载"-将存档下载到您的计算机。
-"删除"-从服务器中删除存档。
该表还显示文件名、大小和创建日期。
11. 设置自动备份
1. 打开"PluginHub迁移"->"计划"。
2. 打开"启用自动备份"选项。
3. 选择频率:
-每小时;
-一天两次;
-每日;
-每周;
-每月。
4. 如有必要,以秒为单位指定第一次启动前的延迟。
5. 指定通知的电子邮件地址。
6. 如果要将存档自动发送到云,请选择目标云。
7. 单击"保存计划设置"。
自动备份包括数据库、插件、主题和上传。 执行后,插件会发送带有结果的电子邮件。 如果选择了云,则存档将另外发送到配置的存储。
12. 连接云存储
打开"PluginHub迁移"->"云存储"。
支持的提供商:
-谷歌驱动器;
-Dropbox的;
-Yandex的。磁盘;
-OneDrive;
-FTP。
连接OAuth提供程序的一般过程:
1. 在所需提供程序的控制台中创建应用程序。
2. 复制云存储选项卡中显示的重定向URI。
3. 在提供程序的应用程序设置中指定此重定向URI。
4. 在插件表单中输入客户端ID、客户端密钥、应用程序密钥或其他应用程序数据。
5. 保存云设置。
6. 单击所需提供商的"连接"按钮。
7. 允许在提供商的窗口中访问。
8. 返回WordPress后,令牌将保存在插件设置中。
对于FTP,您需要指定:
-主机;
-港口;
-登入;
-密码;
-基本下载路径;
-被动模式,如果服务器需要。
13. 将备份发送到云
1. 首先创建备份副本或下载完成的存档。
2. 打开"PluginHub迁移"->"云存储"。
3. 在"将备份上传到云"块中,选择提供程序。
4. 选择存档。
5. 点击"上传"。
6. 等待有关成功装运的消息。
14. 许可证
许可证选项卡用于输入许可证密钥并显示许可证状态。
当前的实现提供了一个钩子:
phm_license_激活
您可以使用它来连接外部许可API。 挂钩可以向用户返回许可证状态、结束日期和消息。
15. 网站迁移的建议
1. 在旧站点上创建完整备份:数据库,插件,主题和上传。
2. 将存档下载到您的计算机或将其发送到云。
3. 在新网站上安装WordPress并激活PluginHub WP Migrate。
4. 通过"导出/导入"选项卡下载存档。
5. 运行存档检查。
6. 如果域正在更改,则在创建存档时,使用搜索并将旧URL替换为新URL。
7. 开始导入并等待它完成。
8. 恢复后,检查主页面,管理面板,固定链接,媒体文件和网站的关键页面。
16. 保安
-只允许具有manage_options权限的管理员访问插件功能。
-行动受到WordPress nonce检查的保护。
-在导入之前,有必要检查存档并确认数据复盖的风险。
-文件名通过WordPress机制进行清理。
-不要公开存储备份存档或与第三方共享。
-迁移后,如果不再需要,请从服务器中删除不必要的备份。
17. 常见问题及解决方法
错误:"备份目录不可写。"
解决方案:检查wp-content和wp-content目录/pluginhub-migrate-backups/的权限。 确保磁盘上有可用空间。
错误:"您只能下载。phm或。拉链。"
解决方案:选择具有受支持扩展的存档。phm或。拉链。
错误:"该文件不是有效的ZIP存档。"
解决方案:存档已损坏,未完全上传,或具有不受支持的格式。 重新上传文件或创建新备份。
错误:"存档不可读或加密。"
解决方案:使用未加密的存档。 不支持使用密码导入存档。
上传大型存档时出错。
解决方法:在PHP设置中增加upload_max_filesize、post_max_size和memory_limit或者通过文件管理器/FTP直接上传存档到wp-content/pluginhub-migrate-backups/。
云连接错误。
解决方案:检查客户端ID、客户端密钥、重定向URI、应用程序权限和服务器对外部Api的访问。
FTP上传错误。
解决方案:检查主机,端口,登录名,密码,基本路径,被动模式和PHP FTP扩展的可用性。
18. 存档中包含的内容
根据所选设置存档可能包含:
-数据库。sql数据库转储;
-清单。json备份清单;
-导出-配置。json-有关导出的服务信息;
-内容/插件/-插件;
-内容/主题/-主题;
-内容/上传/-媒体库文件和下载。
与本插件相关的服务
安装、定制与运维——加入购物车并下单。