Answers:
我有同样的错误,请转到
xampp \ phpMyAdmin \ libraries \ config.default.php
寻找 : $cfg['ExecTimeLimit'] = 600;
您可以将“ 600”更改为任何更高的值,例如“ 6000”。
最大执行时间(以秒为单位)(0为无限制)。
这将解决您的错误。
config.inc.php
并没有完成我的工作。修改config.default.php
帮助和工作。
wamp64\apps\phpmyadmin4.6.4\libraries\config.default.php
OR,您可以通过单击wamp tray icon > Apache > Alias Directories
并编辑phpmyadmin 找到phpmyadmin目录的路径。就像dsnunez提到的那样,最好不要编辑config.inc.php
--edit--编辑config.inc.php
对我不起作用
对于Windows上的Xampp版本
将此行添加到xampp \ phpmyadmin \ config.inc.php
$cfg['ExecTimeLimit'] = 6000;
并将xampp \ php \ php.ini更改为
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
并更改xampp \ mysql \ bin \ my.ini
max_allowed_packet = 200M
$cfg['ExecTimeLimit'] = 6000;
似乎对我的安装没有影响。我宁愿在本地进行设置,而不是在适用于整个服务器的php.ini中进行设置,但这也许是唯一的选择。
执行卷曲时,我遇到了同样的问题。当我更改php.ini
文件中的以下内容时,我说对了:
max_execution_time = 1000 ;
并且
max_input_time = 1000 ;
可能您的问题应该通过进行上述两个更改并重新启动apache服务器来解决。
即使更改了上述内容,问题仍然存在,并且如果您认为是由于使用mysql进行了某些数据库操作,您也可以尝试更改此内容:
mysql.connect_timeout = 1000 ; // this is not neccessary
所有这些都应该在php.ini文件中更改,并且应该重新启动apache服务器以查看更改。
您的更改应该起作用。但是,带有“ xampp”堆栈的php.ini配置文件可能很少。尝试确定是否有特定于“ apache”的php.ini。一个潜在的位置是:
C:\ xampp \ apache \ bin \ php.ini
C:\xampp\php\php.ini
并转到行号442(大约-有时在手动编辑后该行号将被更改),max_execution_time = 1000
但这对我不起作用。然后,我将在C:\ xampp \ phpMyAdmin \ config.inc.php上进行尝试$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 1200;
ini_set('max_execution_time', 0);
或创建名为的文件名php.ini
并输入第一行,max_execution_time=0
然后保存并将其放入应用程序的根文件夹中。
而已。祝好运。
set_time_limit()
功能。不需要(滥用)ini_set()
。
对于Wamp用户,
去: wamp\apps\phpmyadmin3.3.9\libraries
在第536行下, locate $cfg['ExecTimeLimit'] = 0;
并将值从0更改为6000。例如
$cfg['ExecTimeLimit'] = 0;
至
$cfg['ExecTimeLimit'] = 6000;
重新启动wamp服务器和phew。
它像魔术一样工作!
0
表示没有执行时间限制
去 xampp/php/php.ini
找到这一行:
max_execution_time=30
并将其值更改为所需的任何数字。重新启动Apache。
“零”无限期。
C:\ Apache24 \ htdocs \ phpmyadmin \ libraries \ Config.class.php
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 0;
您也可以直接从MySQL作为查询或PHP查询导入大文件。
使用这种方法,500,000行仅花了我18秒钟时间就将其导入本地服务器。
(首先创建表)-然后:
LOAD DATA LOCAL INFILE 'Path_To_Your_File.csv'
INTO TABLE Your_Table_Name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'