1、找到php配置文件php.ini文件
2、CTRL+F查找post_max_size和upload_max_filesize后台跟的两个值默认的是8M和2M,修改为根据你要上传的范围,一般不要超过1G。
3、重启服务器
如果上面无法解决可以参考下面方法来试一下
本地能上传,服务器上不能传,然后就对比2个php.ini文件,才发现服务器默认的php.ini中Copy code; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "C:/php/tmp"
此项没有设置,残念啊。将upload_tmp_dir项前面的分号去掉,并在后面添加好路径,上传就OK了。
很早很早用dede的时候 遇到过这个问题 并且解决了 但是因为自己没有记录下来 如今遇到了 还得到处去找
如果参照以上的办法和网上所有的办法都没有搞定的话就试试我的解决办法吧,呵呵!亲测可以解决,
原因是C:/php/tmp目录的users读取权限由于种种原因被删除掉了,给C:/php/tmp目录users读取权限即可解决问题!
文件超出了文件大小限制:
服务器中修改php.ini文件:
upload_tmp_dir = "C:/php/tmp"
此项必先设置。看上面文字,不赘述!
查找max_execution_time = 30,更改为max_execution_time = 600
查找max_input_time = 60,更改为max_input_time = 600
查找memory_limit = 8M ,更改为memory_limit = 20M
查找display_errors = On,更改为display_errors = Off
查找register_globals = Off,更改为register_globals = On
查找post_max_size = 8M,更改为post_max_size = 20M
查找upload_max_filesize = 2M,更改为upload_max_filesize = 20M
补充:“你上传的文件类型不符合”
一样的,去系统设置,附件设置,把PDF类型加上去。不行?那就找到include/dialog/select_soft_post.php文件,找到$cfg_softtype = $cfg_softtype;修改为$cfg_softtype = $cfg_softtype."|pdf";。要什么类型就加什么类型
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条
上一篇
下一篇戴尔u2417h 怎么设置