2013-01-05 90 views
0

我会问这个问题我的一些帮助。上传phpmyadmin php.ini和mysql.cnf中的巨大csv文件的问题检出

我使用phpmyadmin,我需要上传巨​​大的CSV文件(即40 MB或更少);我曾与许多phpMyAdmin的问题,但我已经解决了很多人,依次是:

我已经改变了在php.ini 我已经改变了在mysql.cnf 我已经检查了数据包大小上载大小值超时变量,它是28800秒(由deafult) 的htaccess并不在我的电脑存在(我使用本地主机上的phpmyadmin)

现在,在放巨量的大小(200米),我设法上传上去到20 MB csv文件,但是当我尝试上传42 MB的文件时,导入会开始,60秒或更少时间后屏幕会变为空白,我可以看到选择左边,目前浏览phpmyadmin但文件没有上传。

显示

没有错误谁能给我一些帮助?另外,php.ini中的显示错误开关为ON(默认)。

回答

0

您还应该设置max_input_time在php.ini

php.ini中的重要设置是:

upload_max_filesize post_max_size max_execution_time max_input_time

+0

打开php.ini文件,我发现两者的max_execution_time和max_input_time并将它们更改为300(从60开始),但我不确定是否更改了正确的一行,因为还有其他提到的行。例如,我对这些进行了细微的分析:每个脚本的最大执行时间,以秒为单位 ; http://php.net/max-execution-time ;注意:该指令被硬编码为0,用于CLI SAPI max_execution_time = 300仍不上载 – user1951561

+0

您的phpmyadmin对最大上传文件大小有何评论? (您可以在“导入”选项卡上的“浏览”按钮旁边找到它) – Nic

+0

谢谢Nic.It表示“(最大:800MiB)”,这是我配置的大小,以确保能够上传每个大文件(其中一个文件,如果不分割,实际上可能是1.2千兆)。 – user1951561