解決phpmyadmin上傳檔案大小限制的配置方法

2022-03-17 09:02:44 字數 1354 閱讀 7704

phpmyadmin匯入sql檔案時涉及到phpmyadmin上傳檔案大小限制問題,預設phpmyadmin上傳檔案大小為2m,如果想要phpmyadmin上傳超過2m大檔案,就需要修改phpmyadmin上傳檔案的大小配置或者將大檔案分幾批上傳,相對來說修改phpmyadmin上傳檔案大小的限制來得方便很多。解決phpmyadmin上傳檔案大小限制問題涉及修改php.ini配置檔案和phpmyadmin配置檔案。

修改phpmyadmin上傳檔案大小限制主要分修改php.ini配置檔案和phpmyadmin配置檔案兩個步驟。

第一步:修改php.ini配置檔案中檔案上傳大小配置

此步驟與一般的php.ini配置檔案上傳功能方法一致,需要修改php.ini配置檔案中upload_max_filesize和post_max_size兩個選項值,具體修改方法請參考:php.ini配置:檔案上傳功能配置教程。

第二步:修改php執行時間及記憶體限制實現phpmyadmin上傳大檔案功能

如果想要phpmyadmin上傳大檔案,還需修改php.ini配置檔案中的max_execution_time(php頁面執行最大時間)、max_input_time(php頁面接受資料最大時間)、memory_limit(php頁面占用的最大記憶體)三個配置選項,這是因為phpmyadmin上傳大檔案時,php頁面的執行時間、記憶體占用也勢必變得更長更大,其需要php執行環境的配合,光修改上傳檔案大小限制是不夠的。

第三步:修改phpmyadmin配置檔案

在完成php.ini的相關配置後,還需要修改phpmyadmin配置。

1、修改phpmyadmin config配置檔案中的$cfg['exectimelimit']配置選項,預設值是300,需要修改為0,即沒有時間限制。

2、修改phpmyadmin安裝根目錄下的import頁面中的$memory_limit 1

2 34 5

6 78 9

$memory_limit = trim(@ini_get('memory_limit'));

// 2 mb as default

if (empty($memory_limit)) 

// in case no memory limit we work on 10mb chunks

if ($memory_limit == -1) 

說明:首選讀取php.ini配置檔案中的記憶體配置選項memory_limit,如果為空則預設記憶體大小限制為2m,如果沒有限制則記憶體大小限制為10m,你可以結合你php.ini配置檔案中的相關資訊修改這段**。

至此,經過修改php.ini配置檔案中的檔案上傳配置選項以及phpmyadmin配置檔案後,即可解決phpmyadmin上傳檔案大小限制問題,從而實現phpmyadmin上傳大檔案功能。

解決phpmyadmin上傳檔案大小限制的配置方法

phpmyadmin 匯入sql 檔案時涉及到 phpmyadmin 上傳檔案大小限制問題,預設 phpmyadmin 上傳檔案大小為 2m,如果想要 phpmyadmin 上傳超過 2m大檔案,就需要修改 phpmyadmin 上傳檔案的大小配置或者將大檔案分幾批上傳,相對來說修改 phpmyad...

解決phpmyadmin上傳檔案大小的限制

第一步 修改php.ini配置檔案中檔案上傳大小配置 upload max filesize 上傳最大值的限制 post max size post 提交最大值 檔案太大執行的時間長所以得設定上傳時間限制 第二步 修改php執行時間及記憶體限制實現phpmyadmin上傳大檔案功能 max exec...

phpmyadmin解決上傳大於2M的問題

phpmyadmin 解決上傳大於2m的問題 在linux系統中 第一 就是sql檔案的2m上傳限制,這個是困擾了我多年的功能。看清楚了,直接修改php.ini就可以生效,不過檔案要改正確,是apache目錄下的php.ini,在linux上就是 etc php5 apache2 php.ini 第...