腾讯云服务器优惠活动华纳云香港服务器

WordPress安装插件Maximum execution time of 30

WordPress主题推荐

我的 WordPress 本地环境是使用 WampServer 软件,每次进入后台点击『插件 – 安装插件』页面时都出现如下错误:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\wordpress\wp-includes\Requests\Transport\fsockopen.php on line 246

WordPress安装插件Maximum execution time of 30-第1张-boke112百科(boke112.com)

字面上理解的意思就是说该页面的执行时间超过了 30 秒,而 php.ini 中缺省的程序最长执行时间是 30 秒,程序若执行超过 30 秒,就会被系统终止。根据错误提示的路径显示是 WordPress 自身的文件,这个一般都不好修改,唯有修改本地环境中的程序最长执行时间,比如把 30 秒改为 90 秒,或者更高。

Maximum execution time of 30 错误解决办法

方法一:修改 php.ini 文件的 max_execution_time 数值

由于我这个是本地环境,所以直接修改 php.ini 文件还是很方便的,直接对着正在运行的 WampServer 软件点击左键,然后选择 PHP – 点击 php.ini 即可打开 php.ini 文件。

WordPress安装插件Maximum execution time of 30-第2张-boke112百科(boke112.com)

接着搜索“max_execution_time”,然后把 max_execution_time = 30 改为 max_execution_time = 90 保存即可(PS:90 这个数值可根据自己情况自行修改)。

WordPress安装插件Maximum execution time of 30-第3张-boke112百科(boke112.com)

PS:如果不是本地环境,而是服务器,方法类似,同样是修改 php.ini 文件中的 max_execution_time 数值。

方法二:.htaccess 文件中设置 max_execution_time 值

如果使用的是虚拟主机,可以在主机根目录下的 .htaccess 文件中设置(如果没有该文件,可以新建一个),在 .htaccess 文件中加上以下代码:

  1. php_value max_execution_time 90

其中 90 这个数值单位为秒,可根据自己实际情况自行更改;

方法三:修改 WordPress 的 http.php

直接找到 wp-includes\http.php 文件,然后在第一个 <?Php 下方添加以下代码:

  1. set_time_limit(90); //0 为无限制

或者添加以下代码:

  1. ini_set(‘max_execution_time’, ’90’);

总结

方法二和方法三我没有亲自测试过,它们是来自露兜博客的《WordPress 升级错误:Fatal error: Maximum execution time …》。如果你在使用 WordPress 中也遇到类似这种问题的,不妨试试本文所提供的方法,个人首推方法一,方法二和方法三只是备选,大家可以根据自己的实际情况选择相应方法解决。

本文地址:https://boke112.com/post/3953.html

赞 (0) 打赏
版权声明:本文为投稿文章,感谢 懿古今 的投稿,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu