發表日期:2011.06.21 訪問人(rén)數:0
phpmyadmin導入SQL文件時(shí)涉及到phpmyadmin上傳文件大(dà)小限制問題,默認phpmyadmin上傳文件大(dà)小爲2M,如果想要phpmyadmin上傳超過2M大(dà)文件,就需要修改phpmyadmin上傳文件的(de)大(dà)小配置或者将大(dà)文件分(fēn)幾批上傳,相對(duì)來(lái)說修改phpmyadmin上傳文件大(dà)小的(de)限制來(lái)得(de)方便很多(duō)。解決phpmyadmin上傳文件大(dà)小限制問題涉及修改php.ini配置文件和(hé)phpmyadmin配置文件。
修改phpmyadmin上傳文件大(dà)小限制主要分(fēn)修改php.ini配置文件和(hé)phpmyadmin配置文件兩個(gè)步驟。
第一步:修改php.ini配置文件中文件上傳大(dà)小配置
此步驟與一般的(de)PHP.INI配置文件上傳功能方法一緻,需要修改php.ini配置文件中upload_max_filesize和(hé)post_max_size兩個(gè)選項值,具體修改方法請參考:PHP.INI配置:文件上傳功能配置教程。
第二步:修改php執行時(shí)間及内存限制實現phpmyadmin上傳大(dà)文件功能
如果想要phpmyadmin上傳大(dà)文件,還(hái)需修改php.ini配置文件中的(de)max_execution_time(php頁面執行最大(dà)時(shí)間)、max_input_time(php頁面接受數據最大(dà)時(shí)間)、memory_limit(php頁面占用(yòng)的(de)最大(dà)内存)三個(gè)配置選項,這(zhè)是因爲phpmyadmin上傳大(dà)文件時(shí),php頁面的(de)執行時(shí)間、内存占用(yòng)也(yě)勢必變得(de)更長(cháng)更大(dà),其需要php運行環境的(de)配合,光(guāng)修改上傳文件大(dà)小限制是不夠的(de)。
第三步:修改phpmyadmin配置文件
在完成php.ini的(de)相關配置後,還(hái)需要修改phpmyadmin配置。
1、修改phpmyadmin config配置文件中的(de)$cfg[‘ExecTimeLimit’]配置選項,默認值是300,需要修改爲0,即沒有時(shí)間限制。
2、修改phpmyadmin安裝根目錄下(xià)的(de)import頁面中的(de)$memory_limit
說明(míng):首選讀取php.ini配置文件中的(de)内存配置選項memory_limit,如果爲空則默認内存大(dà)小限制爲2M,如果沒有限制則内存大(dà)小限制爲10M,你可(kě)以結合你php.ini配置文件中的(de)相關信息修改這(zhè)段代碼。
至此,經過修改php.ini配置文件中的(de)文件上傳配置選項以及phpmyadmin配置文件後,即可(kě)解決phpmyadmin上傳文件大(dà)小限制問題,從而實現phpmyadmin上傳大(dà)文件功能。
phpmyadmin導入SQL文件時(shí)涉及到phpmyadmin上傳文件大(dà)小限制問題,默認phpmyadmin上傳文件大(dà)小爲2M,如果想要phpmyadmin上傳超過2M大(dà)文件,就需要修改phpmyadmin上傳文件的(de)大(dà)小配置或者将大(dà)文件分(fēn)幾批上傳,相對(duì)來(lái)說修改phpmyadmin上傳文件大(dà)小的(de)限制來(lái)得(de)方便很多(duō)。解決phpmyadmin上傳文件大(dà)小限制問題涉及修改php.ini配置文件和(hé)phpmyadmin配置文件。
修改phpmyadmin上傳文件大(dà)小限制主要分(fēn)修改php.ini配置文件和(hé)phpmyadmin配置文件兩個(gè)步驟。
第一步:修改php.ini配置文件中文件上傳大(dà)小配置
此步驟與一般的(de)PHP.INI配置文件上傳功能方法一緻,需要修改php.ini配置文件中upload_max_filesize和(hé)post_max_size兩個(gè)選項值,具體修改方法請參考:PHP.INI配置:文件上傳功能配置教程。
第二步:修改php執行時(shí)間及内存限制實現phpmyadmin上傳大(dà)文件功能
如果想要phpmyadmin上傳大(dà)文件,還(hái)需修改php.ini配置文件中的(de)max_execution_time(php頁面執行最大(dà)時(shí)間)、max_input_time(php頁面接受數據最大(dà)時(shí)間)、memory_limit(php頁面占用(yòng)的(de)最大(dà)内存)三個(gè)配置選項,這(zhè)是因爲phpmyadmin上傳大(dà)文件時(shí),php頁面的(de)執行時(shí)間、内存占用(yòng)也(yě)勢必變得(de)更長(cháng)更大(dà),其需要php運行環境的(de)配合,光(guāng)修改上傳文件大(dà)小限制是不夠的(de)。
第三步:修改phpmyadmin配置文件
在完成php.ini的(de)相關配置後,還(hái)需要修改phpmyadmin配置。
1、修改phpmyadmin config配置文件中的(de)$cfg[‘ExecTimeLimit’]配置選項,默認值是300,需要修改爲0,即沒有時(shí)間限制。
2、修改phpmyadmin安裝根目錄下(xià)的(de)import頁面中的(de)$memory_limit
說明(míng):首選讀取php.ini配置文件中的(de)内存配置選項memory_limit,如果爲空則默認内存大(dà)小限制爲2M,如果沒有限制則内存大(dà)小限制爲10M,你可(kě)以結合你php.ini配置文件中的(de)相關信息修改這(zhè)段代碼。
至此,經過修改php.ini配置文件中的(de)文件上傳配置選項以及phpmyadmin配置文件後,即可(kě)解決phpmyadmin上傳文件大(dà)小限制問題,從而實現phpmyadmin上傳大(dà)文件功能。
免費咨詢