最大执行时间超过30秒

时间:2013-04-09 13:59:42

标签: php mysql .htaccess

请帮忙!我一直在从数据库中检索我的系统中的列表。但它有千个列表,直到出现此错误:

  

致命错误:超过30秒的最长执行时间

此代码来自我的htaccess

php_value max_execution_time 3000
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value memory_limit 256M
php_value set_time_limit 0

我该如何解决这个问题?我正在使用PHP和MYSQL。

5 个答案:

答案 0 :(得分:37)

你可以像这样延长最长执行时间:

ini_set('max_execution_time', 0); 

否则编辑你的htaccess

php_value max_execution_time 0

答案 1 :(得分:7)

在php文件的顶部添加此内容

ini_set("max_execution_time", 0);

答案 2 :(得分:2)

如果使用命令行界面(CLI)运行php,请使用:

ini_set('max_execution_time', -1);

其他运行:

ini_set('max_execution_time', 0);

答案 3 :(得分:2)

我们在wordpress网站上面临同样的错误

我们在.htaccess中进行了更改,但它没有用。

然后我们创建了一个php.ini文件,将此代码重新插入并上传到根目录

max_execution_time = 60

它解决了这个问题。

答案 4 :(得分:1)

在文件顶部设置超时:

set_time_limit(0);