2011年5月15日 星期日

[phpmyadmin] 上載大容量資料

如果使用phpmyadmin,想要匯入很大的MySQL檔案,在使用phpmyadmin的時候,可能會遇到上傳檔案大小的問題。附上說明文件

想要解決上載上限的問題,要修改php中php.ini
更改上載容量
/etc/php5/apache2/php.ini更改前記得要先備份
然後重啟 Apache:sudo /etc/init.d/apache2 restart


要更改的項目為
  • file_uploads
  • 檢查項目是否為On(預設為On)
  • upload_max_filesize
  • 上傳檔案的最大限制(預設為2M)
  • post_max_size
  • POST的上載資料量限制(預設為8M)
  • memory_limit
  • 記憶體限制(預設為8M)
3個數值必須要
memory_limit > post_max_size > upload_max_filesize

如果上傳速度太慢,時間會逾時,則更改時間限制
  • max_execution_time
  • 每個PHP頁面運行的最大時間值(秒)(預設30秒)
  • max_input_time
  • 每個PHP頁面接收資料所需的最大時間(預設60秒)
之後重新啟動Apache就可以了~