wordpress - 修复使用 wpvivid 备份 wordpress 插件时网站恢复超时错误
问题描述
我正在尝试将我的网站 abc.com 从托管服务 1and1 迁移到托管在 AWS Lightsail 上的 xyz.com。
我已遵循此页面上的每一步 - https://wpvivid.com/get-started-transfer-site.html
但每次长时间停顿后,我都会收到“网站恢复超时”。在目标网站上。并彻底关闭网站。每次我都必须删除 Lightsail 实例,然后再创建一个新实例。
我不知道为什么会发生这种情况,数据库可以公开访问并且处于导入模式,但这并没有改变任何东西。
在开始迁移之前,我在“恢复”按钮上方收到此错误通知 - max_allowed_packet = 4 MB is too small. The recommended value is 16M or higher. Too small value could lead to a failure when importing a larger database
。
但是经过网上的一番研究,我发现我可以增加MySQL文件夹中my.cnf文件中的值。我能够找到该文件,但我发现文件中的值max_allowed_packet
是 32MB,而不是 4MB,这仍然让我很困惑。还有其他地方我需要更改该值吗?这可能是超时错误的来源吗?
知道如何在没有此错误的情况下成功迁移我的网站吗?
解决方案
我遇到了同样的问题,但在执行以下操作后我能够成功迁移我的网站。
转到 WpVivid 备份插件 > 设置 > 高级设置,然后将以下内容增加一倍。就我而言,我设置了括号中的值
用于备份的 PHP 脚本执行超时 (1800) 用于恢复的 PHP 脚本执行超时 (3600) 用于备份的 PHP 内存限制 (512) 用于恢复的 PHP 内存限制 (512)
推荐阅读
- python-3.x - Zabbix API 3.4 - 由于循环要求而无法创建主机
- bash - 子shell进程无法访问父shell中定义的变量和函数
- ember.js - 如何在使用 Ember.set 设置之前修剪数据
- javascript - Firebase storage.object().onChange 现在已弃用,
- runtime-error - 如何在 Perl 中导致“无法刷新标准输出:管道损坏”?
- javascript - 尝试添加自定义 Flaticon 图标
- javascript - 不敏感的事件计数器 - JS
- flutter - Flutter 使用继承的小部件和 Navigator 返回 NoSuchMethodError
- python - (最简单)在同一台计算机上使用 Python 3.6 和 3.7 的方法?
- geojson - Mapbox GL JS:实时 geoJSON 覆盖