找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 上传附件只许可2M的详细解决方法(修改php.ini配置) ...

上传附件只许可2M的详细解决方法(修改php.ini配置)

灰儿 2011-6-28 22:32:21
很多朋友在使用Discuz完成论坛的搭建后,会发现单个附件的上传许可只有2M。这个限制是由PHP默认设定的。用户可以通过修改php.ini文件参数设置单个附件的大小。不过,用户必须拥有独立服务器或VPS主机的管理权限,该教程不适用于使用虚拟主机的用户。

首先需要明确一点,大多数服务器的有效PHP.ini放置在系统目录的Windows文件夹中。如果用户修改的php.ini文件不是保存在C盘的Windows文件夹中,则所做的修改很可能无效。用户需要在PHP.ini文件中更改以下项目参数:
1. post_max_size =10M
表单提交最大数据为10M,该项目并非限制上传单个文件的大小,而是针对整个表单的提交数据大小进行限制,限制范围包括表单提交的所有内容。例如发表贴子时的贴子标题,帖子内容、所有附件等。

2. file_uploads = On   
是否允许上传附件,On表示允许上传,OFF表示禁止上传。

3. upload_tmp_dir = "E:/uploadtemp/"  
上传附件时使用的缓存目录。如果此目录所在磁盘空间不足,则用户将不能上传附件。

4.upload_max_filesize =2M
最大上传单个附件大小。如果将post_max_size设置为10M,而该项目设置为2M,则用户只能上传最大为2M的单个附件,且可以同时上传5个。

上述方法已在笔者的技术社区中实验通过,希望能对需要设置此项目的朋友有所帮助。
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。