0

一段时间以来,在尝试更新本地服务器上的不同 WP 安装时,我一直得到“超过 30 秒的最大执行时间”。

我知道我可以通过在 php.ini 中禁用它来解决这个问题。但我想要做的是找到问题并进行一般修复。毕竟这是一个本地服务器,所以这个操作应该只需要几秒钟的时间。

我的本地服务器在 XAMPP 上运行。

来自 WP 管理员的确切消息:

从http://wordpress.org/wordpress-3.5-new-bundled.zip下载更新……</p>

致命错误:第 949 行的 E:\Local Server\htdocs\test wp\wp-includes\class-http.php 中的最大执行时间超过 30 秒

4

3 回答 3

4

暂时增加您可以ini_set()在 php 页面中使用的最大执行时间

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

否则你需要在 php.ini 中进行

max_execution_time = 30

更改值(以秒为单位)或设置为 0 以无限时间并重新启动 Apache 以使设置生效。

于 2013-01-13T19:50:10.020 回答
0

似乎您无法从服务器打开连接。如果您可以访问 shell,您可以 ping 一个站点,例如:

 ping google.com

如果 ping 失败,您很可能处于无法让您出去的防火墙后面。

于 2013-01-13T21:40:17.583 回答
0

打开php.ini文件并替换

max_execution_time=valor

max_execution_time=0
于 2015-04-11T17:39:06.977 回答