我需要在word press上传一个插件,但每次都告诉
从http://wordpress.org/wordpress-3.7.1-new-bundled.zip下载更新...
致命错误:第1152行的C:\ xampp \ htdocs \ ubuy \ wp-includes \ class-http.php超过了30秒的最长执行时间
这怎么可以增加时间限制?
答案 0 :(得分:1)
我最终编辑了...\wp_includes\class-http.php
文件。
在第1250行(取决于您的版本),查找以下行:
$theResponse = curl_exec( $handle );
并将其更改为:
$timelimit = ini_get('max_execution_time');
set_time_limit(900);
$theResponse = curl_exec( $handle );
set_time_limit(max($timelimit, 30));
这将当前超时存储在变量中,将新超时设置为900秒(对于大多数连接,5分钟应该足够),然后执行请求,并将超时重置为我们开始之前的超时。 / p>
过去这对我有用。 注意:v3.8.2使用另一种异步方法来执行安装,如果你在Windows上,你可能需要设置一些额外的安全权限等,以使它们正常工作。
干杯。