【问题标题】:Problems in uploading huge csv files in phpmyadmin php.ini and mysql.cnf checked out在 phpmyadmin php.ini 和 mysql.cnf 中上传巨大的 csv 文件的问题检出
【发布时间】:2013-01-05 18:50:44
【问题描述】:

我会为我的这个问题寻求一些帮助。

我正在使用 phpmyadmin,我需要上传巨​​大的 CSV 文件(或多或少 40 MB);我在使用 phpmyadmin 时遇到了很多问题,但我已经解决了很多问题,按顺序:

我已更改 php.ini 中的上传大小值 我已经更改了 mysql.cnf 中的数据包大小 我检查了超时变量,它是 28,800 秒(默认) 我的电脑上不存在 htaccess(我在本地主机上使用 phpmyadmin)

现在,在放置了大尺寸(200 M)之后,我设法上传了多达 20 MB 的 csv 文件,但是当我尝试上传 42 MB 的文件时,导入开始并且在 60 秒或更短时间后屏幕变为空白,我可以看到左侧的选项,当前浏览 phpmyadmin 但文件未上传。

不显示错误

谁能帮帮我?此外,php.ini 中的显示错误开关为 ON(默认情况下)。

【问题讨论】:

    标签: mysql csv phpmyadmin


    【解决方案1】:

    你还应该在 php.ini 中设置max_input_time

    php.ini 中的重要设置有:

    upload_max_filesize post_max_size max_execution_time max_input_time

    【讨论】:

    • 打开 php.ini 文件我发现 max_execution_time 和 max_input_time 并将它们更改为 300(从 60),但我不确定我更改了正确的行,因为还有其他行提到。例如,我改变了这些:每个脚本的最大执行时间,以秒为单位; php.net/max-execution-time ;注意:对于 CLI SAPI max_execution_time = 300,此指令硬编码为 0,但它仍然不上传
    • 您的 phpmyadmin 对最大上传文件大小有何看法? (您可以在Import 标签上的Browse 按钮旁边找到它)
    • 谢谢 Nic。它说“(最大:800MiB)”这是我配置的大小,以确保能够上传我的每个大文件(其中一个文件,如果不拆分,实际上可能是 1.2 giga)。
    • 它还是坏了?也许这是网络服务器的超时?是阿帕奇吗? mod_f(ast)cgi?如果它在一段时间(40 秒、60 秒)后中断,我会寻找超时。
    • 是的,是apache,包是ubuntu 12.10上的lamp;关于在哪里检查超时的任何建议?谢谢
    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 2014-08-25
    • 2020-11-08
    • 1970-01-01
    • 2014-12-31
    • 2012-05-08
    • 2015-07-24
    • 2015-07-17
    相关资源
    最近更新 更多