php - 在 Wordpress 中执行复制器备份时构建中断

标签 php mysql wordpress apache

我正在为一个客户做一些网络工作,我想在我的本地服务器上试验他们的 wordpress 网站。为此,我尝试使用 Duplicator 插件,这样我就可以下载备份文件并将它们部署到我的本地主机上。

我的备份的预计文件大小远远超过建议值(840MB,如果我排除一堆我宁愿拥有的文件,则为 450MB),因此我创建了一个 php5.ini 并进行了以下设置

max_execution_time=900
mysql.connect_timeout = 900

当我执行 phpinfo() 时,这些都得到了正确反射(reflect)

我仍然一遍又一遍地遇到同样的错误,所以我检查了服务器错误日志,我看到了以下内容:

mod_fcgid: read data timeout in 120 seconds, referer http://mysite/wp-admin/admin.php?page=duplicator&tab=new3
End of script output before headers: admin-ajax.php, referer http://mysite/wp-admin/admin.php?page=duplicator&tab=new3

我需要在某处进行其他设置吗?这一切都发生在一个 godaddy 共享主机帐户上,所以我希望这不是我无法访问的任何东西。

谢谢!

最佳答案

我在使用免费版 Duplicator 时遇到了完全相同的问题。但是,我决定使用 Pro 版本,但不知道它是否能解决问题。它做了。不仅仅是通过安装它,更多的是它在运行时为我提供解决方案的方式……实际上非常了不起。 :) 它有点想通了,一开始我卡在了 5%,然后它给了我解决这个问题的链接。在那之后,我在重复从(我不记得了但是)63% 然后回到 40% 之后卡住了。:/它提出了更多的解决方案来解决这个问题,最后它也有助于修复,所以我改变了设置使用 https 连接到 admin-ajax.php。现在它就像一个魅力,每天为我的谷歌驱动器创建一次备份。

关于php - 在 Wordpress 中执行复制器备份时构建中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35119252/

相关文章:

java - 如何将 Java 日期格式的日期传递给 cURL (PHP)?

SQL查询如何计算单行中的不同值

php - 检查行是否存在时出现问题?

mysql - 如何在 MySQL 查询中定义自定义 ORDER BY

wordpress - 如何禁用 Wordpress 后端/编辑产品页面上的特定插件

wordpress - 如何从 woocommerce 的已完成订单中删除特定产品?

php - MYSQL PHP 数组分组

php - android httppost 为什么在 PHP/MySQL 中使用 $_REQUEST 而不是 $_POST ?

PHP array_intersect() 直到第一个匹配

php - PHP 中的 _($string) 函数有什么作用?