ahm*_*med 96 php mysql database xampp execution-time
当我尝试在phpMyadmin中执行(某些)查询时,我收到此错误
致命错误:在140行的C:\ xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php中超出了60秒的最大执行时间
因为我有一张非常大的桌子(超过9百万条记录)
我编辑了文件C:\ xampp\php\php.ini
并将"最大执行时间"的值从60更改为1000然后重新启动PHP并仍然具有相同的错误.
有解决方案吗
小智 175
我有同样的错误,请转到
XAMPP的\ phpMyAdmin的\图书馆\ config.default.php
寻找 : $cfg['ExecTimeLimit'] = 600;
您可以将"600"更改为任何更高的值,例如"6000".
以秒为单位的最大执行时间为(0表示无限制).
这将解决您的错误.
M_R*_*R_K 97
对于Windows上的Xampp版本
将此行添加到xampp\phpmyadmin\config.inc.php
$cfg['ExecTimeLimit'] = 6000;
Run Code Online (Sandbox Code Playgroud)
并将xampp\php\php.ini更改为
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
Run Code Online (Sandbox Code Playgroud)
并更改xampp\mysql\bin\my.ini
max_allowed_packet = 200M
Run Code Online (Sandbox Code Playgroud)
Son*_*hew 12
我在执行卷曲时遇到了同样的问题.当我在php.ini文件中更改以下内容时,我做对了:
max_execution_time = 1000 ;
Run Code Online (Sandbox Code Playgroud)
并且
max_input_time = 1000 ;
Run Code Online (Sandbox Code Playgroud)
可能应该通过进行上述两项更改并重新启动Apache服务器来解决您的问题.
即使在更改上述问题之后问题仍然存在,如果您认为这是因为使用mysql进行了一些数据库操作,您也可以尝试更改它:
mysql.connect_timeout = 1000 ; // this is not neccessary
Run Code Online (Sandbox Code Playgroud)
所有这些都应该在php.ini文件中更改,并且应该重新启动apache服务器以查看更改.
您的更改应该有效,但是可能有一些带有'xampp'堆栈的php.ini配置文件.尝试确定是否存在'apache'特定的php.ini.一个潜在的位置是:
C:\ XAMPP的\ apache的\斌\ php.ini中
更改php.iniWeb应用程序需要重新启动Apache。
您应该通过运行执行该功能的PHP脚本来验证更改是否发生phpinfo()。该函数的输出将告诉您许多PHP参数,包括超时值。
您可能还更改了php.ini与Apache使用的文件不同的副本。
小智 5
ini_set('max_execution_time', 0);或者创建文件名php.ini并输入第一行max_execution_time=0然后保存它并将文件放在应用程序的根文件夹中。
就是这样。祝你好运。
| 归档时间: |
|
| 查看次数: |
290071 次 |
| 最近记录: |