更新wordpress插件失败,错误cURL error 28解决方案

2020-10-2723:46:26 百度已收录 浏览:4,821次

我们在更新wordpress升级版本的时候、更新wordpress插件的时候,以及发布文章的时候,都有可能发生cURL error:28,超时报错的信息,那么,本文给大家着重介绍一下,更新更新wordpress插件失败,提示错误信息解决方案!

具体问题:更新wordpress插件失败,提示错误信息 wordpress cURL error 28: Operation timed out

更新wordpress插件失败,错误cURL error 28解决方案

解决方案:查找分析原因为php执行脚本超时,修改配置文件php.ini中的max_execution_time选项,默认值为30(单位:秒),根据实际情况修改对应值(本机选项值是3,改为默认的30后解决问题),php.ini文件路径可通过whereis php命令查找到的php路径下的etc目录中,参考配置文件路径(参考php版本7.3.21):/usr/local/php/etc/php.ini,修改配置保存后,需要重启apahce服务生效。

根据官方文档,此项设置是为了脚本被解析器中止之前允许的最大执行时间,防止脚本滥用占尽服务器资源, 默认设置值为30s(从命令行运行 PHP 时,默认设置为0,该选项的最大执行时间不会影响系统调用和系统操作等)。

另外 web 服务器也可以有其他超时设置可能中断 PHP 的执行,如 Apache Timeout指令,IIS 的 CGI 超时功能,默认都是 300 秒(对应值在php.ini中max_execution_time选项后有提示),更多具体信息参见对应的 web 服务器的文档。

其它方案:

1、使用PHP的ini_set()函数设置,设置方法:ini_set(“max_execution_time”,xxx); (设置语句必须是php文件的第一行,必须在非安全模式下)。

2、使用PHP的set_time_limit()函数设置,设置方法:set_time_limit(1800);

  • 微信赞赏老师
  • 互联网营销培训课程
  • weinxin
  • 苏春宇微信号
  • 183 6469 9738(手机)
  • weinxin
网络营销培训
苏春宇