修改PHP.ini
在榆中等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,榆中網(wǎng)站建設(shè)費(fèi)用合理。
文件
修改最大上傳值,最大POST值,最大執(zhí)行超時(shí)時(shí)間值。
如果沒(méi)有辦法更改PHP.ini,把數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)記錄分開(kāi),數(shù)據(jù)記錄文件,手動(dòng)調(diào)整到2M
以內(nèi)
在phpmyadmin中顯示上傳文件最大問(wèn)8M,可我的單個(gè)sql文件超過(guò)50M,嘗試上傳,上傳依然可以進(jìn)行,但上傳到8M即操作終止,phpmyadmin提示上傳失敗。
該問(wèn)題實(shí)際上是php的配置問(wèn)題,在php.ini中有兩個(gè)參數(shù)需要關(guān)注:
upload_max_filesize 8m
post_max_size 8m
upload_max_filesize為上傳文件的最大尺寸,post_max_size為POST數(shù)據(jù)的最大尺寸,在php實(shí)現(xiàn)上post_max_size=upload_max_filesize。
第一步:修改php.ini配置文件中文件上傳大小配置
upload_max_filesize和post_max_size兩個(gè)選項(xiàng)值 改的大一點(diǎn)比如說(shuō)128M
第二步:修改php執(zhí)行時(shí)間及內(nèi)存限制實(shí)現(xiàn)phpmyadmin上傳大文件功能
如果想要phpmyadmin上傳大文件,還需修改php.ini配置文件中的max_execution_time(php頁(yè)面執(zhí)行最大時(shí)間)、
max_input_time(php頁(yè)面接受數(shù)據(jù)最大時(shí)間)、memory_limit(php頁(yè)面占用的最大內(nèi)存)三個(gè)配置選項(xiàng),這是因?yàn)?/p>
phpmyadmin上傳大文件時(shí),php頁(yè)面的執(zhí)行時(shí)間、內(nèi)存占用也勢(shì)必變得更長(zhǎng)更大,其需要php運(yùn)行環(huán)境的配合,光修改上傳文件大小限制是不夠的。
第三步:修改phpmyadmin配置文件
1、修改phpmyadmin config配置文件中的$cfg[‘ExecTimeLimit’]配置選項(xiàng),默認(rèn)值是300,需要修改為0,即沒(méi)有時(shí)間限制。
2、修改phpmyadmin安裝根目錄下的import頁(yè)面中的$memory_limit
說(shuō)明:首選讀取php.ini配置文件中的內(nèi)存配置選項(xiàng)memory_limit,如果為空則默認(rèn)內(nèi)存大小限制為2M,如果沒(méi)有限制則內(nèi)存大小限制為10M,你可以結(jié)合你php.ini配置文件中的相關(guān)信息修改這段代碼。
至此,經(jīng)過(guò)修改php.ini配置文件中的文件上傳配置選項(xiàng)以及phpmyadmin配置文件后,即可解決phpmyadmin上傳文件大小限制問(wèn)題,從而實(shí)現(xiàn)phpmyadmin上傳大文件功能。