织梦后台上传pdf文件大小超过限制怎么办?pdf文件超过2m怎么办dedecms无法上传PDF

织梦在后台上传有些文件受限制相信大多站长都经历过,例如今天我们来说PDF的上传,后台不支持pdf上传,或者pdf文件超过2m文件大小超过限制怎么办?那么dedecms在后台上传2m的pdf格式的文件为什么上传不上去呢?

首先,最简单的方式,直接用FTP上传:

1、下载一个FlashFXP(FTP上传工具),打开软件,在站点——站点管理里新建一个FTP连接。IP地址,用户名称,密码这些来自你虚拟主机FTP相关信息,这个可以在服务提供商那里得知。

2、建立好连接后,就可以在窗口左边看见服务器端的文件,右边是你电脑本地的文件,然后选中要上传的PDF文件,上传到左边窗口就可以了。

3、记录下你上传的路径,回头在dedecms后台发布文章时选中即可。

额,上述废话小白专用,凑个字数,言归正传:

我们要确定织梦后台允许文件类型包含pdf。

dedecms后台——系统——附件设置中,定义了可以上传的文件格式,默认是没有PDF格式的,首先你需要加入pdf这个格式。如果你已经加入了这个格式,是因为文件大小超过上传限制(一般至少是8M,2M随便可以上传),那么就需要修改这一最大值。

pdf文件大小超过限制了,我们要在php配置中修改:

php上传大于2M文件的解决方法:

php.ini里查找

查找 post_max_size 改为:post_max_size = 100M

查找upload_max_filesize,默认为2M 改为:upload_max_filesize = 100M

解决上传超时

默认是30秒 改为:max_execution_time = 0

0代表不限制

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M

另外要确认上传的 <form> 里没有类似下面的这行<input type="hidden"name="MAX_FILE_SIZE" value="1000000">这样也是限制上传大小用的

如果是apache 2 需要修改:

/etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传显示该页无法显示也将得到解决!


转载请说明出处
留余网 » 织梦后台上传pdf文件大小超过限制怎么办?pdf文件超过2m怎么办dedecms无法上传PDF

发表评论

欢迎 访客 发表评论

专注帝国织梦CMS模板开发、建站、一站式服务平台

查看演示 联系站长