在尝试更新本地服务器上的不同WP安装时,我已经获得了“超过30秒的最大执行时间”。
我知道我可以通过在php.ini中禁用它来解决这个问题。但我想要做的就是找到问题并通常修复它。毕竟它是一个本地服务器,所以这个动作应该只需几秒钟。
我的本地服务器正在XAMPP上运行。
来自WP管理员的确切消息:
从http://wordpress.org/wordpress-3.5-new-bundled.zip下载更新...
致命错误:在第949行的E:\ Local Server \ htdocs \ test wp \ wp-includes \ class-http.php中超出了30秒的最长执行时间
答案 0 :(得分:3)
暂时增加你的最长执行时间,你可以在你的php页面中使用ini_set()
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
否则你需要在php.ini
中完成 max_execution_time = 30
更改值(以秒为单位)或设置为0无限时间并重新启动Apache以使设置生效。
答案 1 :(得分:0)
好像你无法打开服务器的连接。 如果您有权访问shell,可以ping一个站点,例如:
ping google.com
如果ping失败,你很可能会在一个不会让你失望的fierwall背后。
答案 2 :(得分:0)
打开php.ini
文件并替换
max_execution_time=valor
与
max_execution_time=0