
wordpress博客Fatal error: Maximum execution time of 30 seconds exceeded响应超时
不知道有多少玩wordpress博客的童鞋和小波一样遇到如题Fatal error: Maximum execution time of 30 seconds的报错提示。
小波家里是网通线路,而博客是电信单线,所以小波对分享圈子进行重构设计和发文章时必然要开代理,问题在于代理一般都存在延迟性问题,所以经常页脚出现这样的报错提示,小波是习以为常,不过出于用户体验来说,这样的代码提示错误还是不让其在前台显示最好。
报错提示的产生原因:
这个报错提示其实不是什么大问题,根据表面翻译就能知道大概意思指超出了响应时间,所以如果大家遇到了不用太紧张害怕,它并不是指博客程序出错或者被攻击之类,而是因为PHP默认对程序最长执行时间是 30 秒,程序若执行超过30秒,就会被系统终止,这只是出于程序最基本的保护措施。(所有用PHP后台程序的网站都会产生这样的非BUG提示,包括wordpress,discuz等)
报错提示的产生情况:(如果还有其他产生情况可以给小波说哈便于及时补充更新 )
网络线路不同。这个就是小波遇到的情况,电信串联通,还是联通串电信,反正线路不对网站打开通常要超过30秒的,前台页面页脚必然有这个错误提示。
后台发文章。这个应该也是大范围童鞋都有遇到过,比如我好朋友紫色忧郁就曾为此烦恼过,因此下面的处理办法我也拿了他的借鉴。
更新博客。不知道有多少童鞋是自动更新博客的,如果您采用自动更新的话,当网络和wordpress主站链接不正常也会出现Fatal error: Maximum execution time of 30 seconds的报错提示,不过小波建议不要直接后台更新为好。
报错提示的解决办法:
方法1:(摘自露兜博主的博客)
如果是自己的服务器,可更改php.ini中的max_execution_time数值,数值大小自己选择,改到错误不出现为止,默认是30,现在我改成60 ;
如果使用的是虚拟主机,可以在主机根目录下的.htaccess文件中设置(如果没有该文件,可以新建一个),在.htaccess文件中加上php_value max_execution_time 60,60这个数值单位为秒,请仔细斟酌更改;
在wp-includes\http.php中添加该语句:set_time_limit(60); //0为无限制 或 ini_set(‘max_execution_time’, ’60′);
方法2:(摘自紫色忧郁)
在你的网站的根目录里找到wp-config.php这个配置文件。打开这个文件在最后加上set_time_limit(0); 就ok了。
说明:set_time_limit(时间) //0为无限制,你也可以改为其他时间,本站就改为0了,省得麻烦。
关于wodpress博客Fatal error: Maximum execution time of 30 seconds响应超时这个问题暂时就总结到这里,如果还有什么问题可以给小波留言。
常年活动于网络,与网络打交道,有点小梦想的幻想主义web页面仔,喜欢摄影,重构,前端,设计,seo
Stay Hungry, Stay Foolish — Steven Paul Jobs
求知若饥,虚心若愚 — 史蒂夫 乔布斯
石家庄婚纱摄影
03/03/2012 于 09:27
过来支持一下了
小波
03/05/2012 于 17:19
谢谢哦。。等哈回访过去看看 (*^__^*) 嘻嘻
永远的布洛阁
02/26/2012 于 08:10
博主的主题让人耳目一新啊 ,全新的创作风格。。
小波
03/05/2012 于 17:20
嘿嘿。。3QU 我接受夸奖
givens
02/06/2012 于 13:01
支持!
小波
02/06/2012 于 23:32
谢谢,能有用就行
房产网站大全
02/05/2012 于 15:47
喜欢你的凡客体,感觉很好,不过建议一下,因为这个凡客体,我差点没发现首页下面的内容
小波
02/06/2012 于 23:31
谢谢建议,收到 下次改版会考虑进去
eps线条
01/12/2012 于 15:25
我是来往围观啊
紫色忧郁
11/15/2011 于 12:42
说错了,应该是不适用于win主机。是啊!买空间的时候不懂啊!和你都是用悲催404跳转。
紫色忧郁
11/14/2011 于 22:07
我体会到进你的博客不容易啊,貌似那个什么.htaccess事php空间才行的
小波
11/15/2011 于 00:36
只有你跟我这么2才用了window主机,鸭梨忒大了