phpmyadmin默認上傳文件大小為2M,如果想上傳超過2M的大文件,需要將文件分批上傳或修改phpmyadmin上傳文件的配置參數,修改配置文件分為修改php.ini和phpmyadmin配置文件。
一、修改php.ini文件上傳大小配置
php.ini中的upload_max_filesize和post_max_size兩個選項值,需要注意的是:post_max_size >= upload_max_filesize。
二、修改php.ini頁面最大執行時間及內存限制
php.ini中的max_execution_time(php頁面執行最大時間)、max_input_time(php頁面接受數據最大時間)、memory_limit(php頁面占用的最大內存)三個配置項。
三、修改phpmyadmin配置文件
phpmyadmin安裝目錄下的config.inc.php配置文件中的$cfg[‘ExecTimeLimit’]配置項(與phpmyadmin版本有關,部分版本無此配置項),默認值是300,建議修改為0,即沒有時間限制。
結合php.ini修改phpmyadmin安裝目錄下的import.php的memory_limit項。
// We can not read all at once, otherwise we can run out of memory
$memory_limit = trim(@ini_get('memory_limit'));
// 2 MB as default
if (empty($memory_limit)) {
$memory_limit = 2 * 1024 * 1024;
}
// In case no memory limit we work on 10MB chunks
if ($memory_limit == -1) {
$memory_limit = 10 * 1024 * 1024;
}
新聞熱點
疑難解答