最大的执行时间超过
请帮助!我一直在从数据库检索我的系统中的列表。但它千个清单,直到这个错误出现:最大的执行时间超过
Fatal error: Maximum execution time of 30 seconds exceeded
此代码是从我的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。
你可以最大限度的延长执行时间是这样的:
ini_set('max_execution_time', 0);
其他编辑您的htaccess
php_value max_execution_time 0
谢谢!这解决了我的问题:) – 2013-04-10 02:29:50
非常有用的感谢。 – zero8 2016-12-14 10:59:34
在顶部添加该你的PHP文件的
ini_set("max_execution_time", 0);
在顶部该文件中设置超时:
set_time_limit(0);
如果使用命令行界面(CLI)上运行PHP的使用:
ini_set('max_execution_time', -1);
其他运行:
ini_set('max_execution_time', 0);
我们所面临的同样的错误在
我们所做的更改WordPress站点.htaccess但它不起作用。
然后我们创建一个php.ini文件埋葬此代码,并上传到根目录
max_execution_time = 60
,并解决了该问题。
你执行一个查询和获取结果在PHP?直接在服务器上尝试它并查看查询运行需要多少时间。 – 2013-04-09 14:00:55
是您的主机配置为允许htaccess的覆盖?尝试使用'phpinfo'或'ini_get'来查看设置是否确实生效。 – 2013-04-09 14:02:35
您可能无意中造成无限循环。避开。 – 2013-04-09 14:04:45