首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件上传错误413 - Concrete5

文件上传错误413 - Concrete5
EN

Stack Overflow用户
提问于 2014-01-15 16:37:51
回答 1查看 402关注 0票数 0

我正在使用一个名为concrete5的CMS。当我尝试上传文件,使用适当的文件上传框,我得到一个413错误。现在,小尺寸的小文件似乎在上传。我注意到的一件非常奇怪的事情是,一个文件大小小但分辨率大的图像不会上传。PDF将小尺寸和更大的分辨率不上传以及。我的问题是,我不能上传我的大部分PDF和图片。我可以调整图像的大小,但不能调整PDF的大小。

当我试图提升多个文件时,我会得到一个服务器(IO)错误。

以下是我所知道的:

  1. 我首先更新了php.ini,通过更改max_post_size和upload_max_filesize来接受更大的文件。
  2. 我还增加了memory_limit。
  3. 我在http://www.concrete5.org/上创建了一个演示网站来检查它是concrete5问题还是我的服务器。同样的文件,不上传在我的网站,做上传的演示网站。
  4. 这使我相信这是服务器问题,而不是PHP问题(因为我更改了php.ini文件)。
  5. 如果我只使用FileZilla,我可以将这些大文件上传到我的服务器上。

因此,总括而言,我对为何这做法行不通感到非常困惑。我在concrete5论坛中创建了一个线程。下面是链接:c5/file-upload-help/#584250

谢谢你的进阶。

EN

回答 1

Stack Overflow用户

发布于 2014-01-16 10:18:53

Apache和php都可能限制通过http请求上传多少数据(不同于ftp)。

您已经对您的PHP.ini进行了更改,但我必须指出,应该使用的不是,不是max_post_size,而是post_max_size

另一方面,Apache有一个LimitRequestBody指令(http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestbody),该指令允许设置对http请求大小的限制。

当然,如果您是在共享服务器上,您可能会在控制该服务器方面遇到问题,但值得询问您的主机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21143095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档