Wordpress / Godaddy-cURL错误28:10001毫秒后操作超时,收到0个字节

时间:2020-04-18 10:52:39

标签: php wordpress curl server

我遵循了这里的大多数问题,尝试通过.htaccess和php.ini文件更改memory_limit,upload_max_filesize,post_max_size,max_execution_time,max_input_time,但是我仍然遇到相同的错误。 在寻求Godaddy的支持后,他们只是给出了脚本答复。指出您的插件存在问题,应该停用并查看。

当前,GoDaddy支持建议在php.ini中添加以下配置并停用插件,这样便可以解决。

memory_limit 5000M
upload_max_filesize 3000M
post_max_size 3000M
max_execution_time 3000
max_input_time 3000

但是,此错误是由于重新安装WordPress引起的。那么,停用所有插件会导致解决方案吗?有什么建议吗?

因此,我遇到了连接超时问题,无法通过管理员进行备份。

此外,我正在共享主机上。网站-247btl.com

curl error 28

3 个答案:

答案 0 :(得分:0)

尝试将WordPress更新到最新版本。

然后,如果问题仍然存在,请与托管公司联系,并要求托管支持团队检查以下内容 1.您的服务器正在运行最新版本的PHP和cURL库。

  1. 增加服务器内存限制设置。

  2. cURL错误可能是与dn​​s相关的问题。您的托管公司可能需要将dns配置切换到OpenDNS:https://www.howtogeek.com/164981/how-to-switch-to-opendns-or-google-dns-to-speed-up-web-browsing/

  3. 如果wp-cron有某些限制,或者是否禁用了环回,请询问您的主机。

  4. 询问您的主机是否有防火墙或安全模块(例如mod_security)可以阻止传出的cURL请求。

您还可以安装Query Monitor插件,并在显示错误的管理页面中检查HTTP API调用的状态。

答案 1 :(得分:0)

在大量使用php设置后,使用以下PHP设置解决了该错误:

max_execution_time = 30
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_size = 32M

我认为问题是由于max_execution_time设置引起的。大多数指南建议将它增加到1000,同时增加memory_limit,但这将导致较长的加载时间。也在托管人托管的网站上对其进行了尝试,并且看起来效果很好。

答案 2 :(得分:0)

就我而言,这是由插件“BestWebSoft 的联系表格”引起的。

如果您发现自己遇到同样的情况,则必须一一禁用插件并刷新页面 async function getSchema(connection) { return await connection.schema(20, [null, null, null, "TABLE"]); } 以检查错误是否仍然存在。

正如此处所解释的Getting "An active PHP session was detected" critical warning in wordpress,这是由于插件开发不当造成的。