热搜词
发表于 2011-6-28 22:18:43 | 显示全部楼层 |阅读模式
本帖最后由 灰儿 于 2011-6-28 22:28 编辑

登录dz x2.0的管理后通台首页,显示如下:
2m.gif

如果是windows系统,修改 c:\windows\php.ini配置文件,
把PHP.INI文件里的  upload_max_filesize = 2M 改为upload_max_filesize = 50M 或更高,然后重启一下iis服务就行了。

建议设置如下:
   post_max_size = 1024M
   upload_max_filesize = 50M




全部评论1
灰儿 发表于 2011-6-28 22:29:24 | 显示全部楼层
很多朋友在使用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个。

上述方法已在笔者的Word Home技术社区中实验通过,希望能对需要设置此项目的朋友有所帮助。
回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 06:37 , Processed in 0.157868 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team