请帮忙!我一直在从数据库中检索我的系统中的列表。但它有千个列表,直到出现此错误:
致命错误:超过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。
答案 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);