一、PHP配置文件 php.ini
<?php
echo phpinfo();
?>
查看本服务器上的php.ini所在位置 + 查看默认附件大小的信息
memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time
memory_limit=128M //相当于单个脚本可调用内存大小 #每个PHP页面所吃掉的最大内存,默认8M
max_execution_time 300 #每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time 300 #每个PHP页面接收数据所需的最大时间,默认60秒
post_max_size: //上传文件大小上限 表单允许上传的最大文件大小
upload_max_filesize=2M //默认上传文件大小,这个就是2M的限制!
并将对应的值修改为较合适的值,推荐 100M
二、模板文件
文章模型的是
dede/templets/article_add.htm
dede/templets/article_edit.htm
图集模型的是
dede/templets/album_add.htm
dede/templets/album_edit.htm
软件模型的是
dede/templets/soft_add.htm
dede/templets/soft_edit.htm
商品和自定义模型的是
dede/templets/archives_add.htm
dede/templets/archives_edit.htm
找到里面的
file_size_limit : "2 MB"
改大一点
三、 允许的媒体类型
系统----系统基本参数---附件设置---允许的多媒体文件类型
改完这些,重新启动服务器 更新下缓存栏目,就成功了
------------------------------------------------------------------------------------------
注:经本人测试,不能只修改“upload_max_filesize”,还必须修改“post_max_size”,才行。
如果是会员上传大小限制的话,还需要这样
后台--系统设置--系统基本参数--会员设置--会员上传文件大小,改成你需要限制的大小
上传临时文件没有写入权限
打开PHP的配置文件php.ini,找到upload_tmp_dir该项,并将值修改为你定义的位置,推荐修改为apache同目录下,并给予读写权限(Dede_AMPZ中的配置值为upload_tmp_dir = "E:/Server/DedeAMPZ/tmp/uploads",参考使用)