2013-01-05 57 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