首頁 >資料庫 >php我的管理者 >怎麼修改phpmyadmin的上傳檔案大小限制

怎麼修改phpmyadmin的上傳檔案大小限制

王林
王林原創
2019-12-09 10:34:032335瀏覽

怎麼修改phpmyadmin的上傳檔案大小限制

解決phpmyadmin上傳檔案大小限制問題涉及修改php.ini設定檔和phpmyadmin設定檔。

修改phpmyadmin上傳檔案大小限制主要分修改php.ini設定檔(php安裝檔內)和phpmyadmin設定檔(config.inc.php)兩個步驟。

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

此步驟與一般的PHP.INI設定檔上傳功能方法一致,需要修改php.ini設定檔中upload_max_filesizepost_max_size兩個選項值。

開啟php.ini設定檔找到file_uploads

file_uploads = On

預設允許HTTP檔案上傳,此選項不能設定為OFF。

upload_tmp_dir =

預設為空,此選項在手動配置PHP運行環境時,也容易遺忘,如果不配置這個選項,文件上傳功能就無法實現,這個選項設置的是文件上傳時存放文件的臨時目錄,你必須給這個選項賦值,例如upload_tmp_dir ='/leapsoulcn',代表在C盤目錄下有一個leapsoulcn目錄,和session配置一樣,如果你是在linux環境下,你必須賦予這個目錄可寫權限。

第二步:修改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

怎麼修改phpmyadmin的上傳檔案大小限制

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

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

相關文章教學推薦:phpmyadmin教學

#

以上是怎麼修改phpmyadmin的上傳檔案大小限制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn