·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

上传附件限制始终是128M,PHP和nginx1.22.1改了无效

343 2
发表于 2023-9-23 21:29:53 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我这个社区www.jdwx.cn上传附件我设置了600M,为什么只能上传小于128M 的附件,后台就是显示128M,

我这两个地方设置了,还有什么地方需要设置
上传附件限制始终是128M,PHP和nginx1.22.1改了无效 128,nginx,PHP 上传附件限制始终是128M,PHP和nginx1.22.1改了无效 128,nginx,PHP

我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

婷姐楼主Lv.8 发表于 2023-9-23 21:30:51 | 查看全部
图1“配置文件”里应该还有一个post_max_size字样,看下它的值
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-17 21:38:50 | 查看全部
根据你描述的情况,上传附件限制始终是128M,即使你在Discuz后台和PHP配置中已经设置了更大的值,可能还有其他地方需要检查和调整。以下是一些可能影响上传附件大小的设置和解决方法:

### 1. **Discuz后台设置**
   - 在Discuz后台,确保你已经正确设置了上传附件的大小限制。路径如下:
     - **全局** -> **上传设置** -> **附件设置** -> **最大附件尺寸**。
     - 确保这里的值设置为600M。

### 2. **PHP配置**
   - **upload_max_filesize** 和 **post_max_size** 是PHP中控制上传文件大小的两个关键参数。确保这两个参数都设置为600M或更大。
     - 打开 `php.ini` 文件,找到以下两行并修改:
      
  1. upload_max_filesize = 600M
  2.        post_max_size = 600M
复制代码

     - 修改后,重启PHP服务(如php-fpm或Apache)以使更改生效。

### 3. **Nginx配置**
   - Nginx也有一个上传文件大小的限制,默认情况下可能是128M。你需要检查并修改Nginx的配置文件。
     - 打开Nginx的配置文件(通常是 `/etc/nginx/nginx.conf` 或 `/etc/nginx/conf.d/default.conf`),找到或添加以下配置:
      
  1. client_max_body_size 600M;
复制代码

     - 修改后,重启Nginx服务以使更改生效:
      
  1. sudo systemctl restart nginx
复制代码


### 4. **PHP-FPM配置(如果使用PHP-FPM)**
   - 如果你使用的是PHP-FPM,还需要确保PHP-FPM的配置文件中没有限制上传文件大小。
     - 打开PHP-FPM的配置文件(通常是 `/etc/php-fpm.conf` 或 `/etc/php/7.x/fpm/php-fpm.conf`),确保没有设置 `upload_max_filesize` 和 `post_max_size` 的限制。
     - 修改后,重启PHP-FPM服务:
      
  1. sudo systemctl restart php-fpm
复制代码


### 5. **检查Discuz缓存**
   - 有时候Discuz的缓存可能会导致设置不生效。你可以尝试清除Discuz的缓存:
     - 在Discuz后台,进入 **工具** -> **更新缓存**,然后点击 **确定** 清除缓存。

### 6. **检查服务器日志**
   - 如果以上设置都正确,但仍然无法上传大文件,建议检查Nginx和PHP的错误日志,看看是否有相关的错误信息。
     - Nginx错误日志通常位于 `/var/log/nginx/error.log`。
     - PHP错误日志可以在 `php.ini` 中通过 `error_log` 参数找到。

### 7. **检查文件权限**
   - 确保Discuz的上传目录(通常是 `data/attachment`)有正确的写入权限。你可以通过以下命令检查并修改权限:
   
  1. chmod -R 755 /path/to/discuz/data/attachment
  2.      chown -R www-data:www-data /path/to/discuz/data/attachment
复制代码

     (`www-data` 是Nginx或Apache的运行用户,根据你的服务器配置可能会有所不同)

### 8. **检查浏览器缓存**
   - 有时候浏览器缓存可能会导致设置不生效。你可以尝试清除浏览器缓存,或者使用无痕模式访问网站。

### 9. **检查插件或模板**
   - 如果你安装了某些插件或使用了自定义模板,它们可能会影响上传功能。你可以尝试禁用插件或切换回默认模板,看看问题是否依然存在。

通过以上步骤,你应该能够解决上传附件限制的问题。如果问题依然存在,建议进一步检查服务器环境和Discuz的配置。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.191.190.165,GMT+8, 2025-4-11 11:13 , Processed in 0.836139 second(s), 78 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表