UPLOAD.png

通常一些比较成熟的PHP程序也不会有这种问题,当出现这种问题的时候很多时候就是upload_max_filesize的问题,如果还不行就是post_max_size的问题,还要不行那就是max_file_uploads或memory_limit的问题。当然这个不是绝对的,只是一般情况。大概就是这个剧本~

其实就是php.ini配置的问题,上传这种基本就是因为参数设置不够大导致的。(但也别盲目贪大,合理满足需求最重要。)
这么说吧一般上传遇到问题,先看上传文件大小,对比upload_max_filesize给的大小,如果文件上传大于upload_max_filesize给的值,那就把upload_max_filesize改大。如果还不行看看post_max_size,通常是这个小了,没改。

通常建议:

post_max_size和upload_max_filesize保持一样大

或者严格意义上来说建议:

post_max_size大于upload_max_filesize

一般问题到这里,就能够得到解决。如果还不行,你可以看下你上传文件的数量,max_file_uploads控制你单个请求上传文件的数量。(该值默认20)

另外,如果你启用 了内存限制,那么upload_max_filesize值应当小于memory_limit的值

其实VPS或者服务器上直接改,应该更容易。恰恰面板上有时候稍显麻烦,你得知道在哪儿。而虚拟主机的控制面板上就更需要知道在哪儿了,否则很容易放弃。我就差点放弃,很惭愧用了那么多年DA面板竟然自己才把它给点出来~

顺路分享一下吧,找不到的,DA面板看这里:

第一步
1.jpg

第二步
2.jpg

第三步
3.jpg

~完~

etelive资源小店