今天碰到一個用戶咨詢網站模板,問織夢后臺支持上傳附件嗎?毋庸置疑答案是肯定的,于是客戶說,我兩個文件,一個PDF,一個PPT,您幫我上傳下,我看下效果。
好吧,于是乎接受了兩個文件,先上傳了pdf附件,正常顯示。繼續上傳ppt 文件大小2.6M,結果提示“ 你沒有選擇上傳的文件或選擇的文件大小超出限制!”,于是對系統文件:dede/album_edit.htm、dede/album_add.htm做了修改擴展。
找到 dede/album_edit.htm、dede/album_add.htm 文件,搜索代碼:2MB 修改成 5MB
修改了之后,然后繼續測試PPT文件上傳結果無效。
繼續探索研究原因。。。
通過各種百度搜索,發現阿里云虛擬主機共享版LINUX主機最大線程支持上傳附件不得超過2M。
服務器開放 web 上傳大文件功能會嚴重增加服務器性能負載并影響服務器穩定性,目前輕云和虛擬主機 web 上傳文件大小有如下限制
1.輕云服務器和虛擬主機獨享版的上傳參數:
Windows系統:
asp:10MB
asp.net:30MB
PHP:2MB
Linux系統:
PHP:10MB(可調整,最大10MB)
2.虛擬主機(共享版)的上傳參數:
Windows系統:
asp:2M
asp.net:30M
PHP:2M
Linux系統:
PHP:2M
問題就出在這里啦,我們使用的是阿里云共享版LINUX主機,PHP程序支持最大附件大小為2M。所以不管我們怎么找原因都解決不了呢,只能更換一款服務器或者其他主機來解決。
新聞熱點
疑難解答