文件上传错误413 - Concrete5

时间:2014-01-15 16:37:51

标签: php file upload concrete5

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

当我尝试上传多个文件时,我收到服务器(IO)错误。

以下是我所知道的:

  1. 我首先更新了php.ini以通过更改来接受更大的文件 max_post_size和upload_max_filesize。
  2. 我也增加了memory_limit。
  3. 我在http://www.concrete5.org/创建了一个演示网站,以检查它是否是具体问题或我的服务器。不在我的网站上传的相同文件,DO UPLOAD在演示网站上。
  4. 这让我相信这是一个服务器问题而不是PHP问题(因为我更改了php.ini文件)
  5. 如果我只使用FileZilla,我可以将这些大文件上传到我的服务器。
  6. 总而言之,我非常困惑为什么这不起作用。我在concrete5论坛中创建了一个帖子。这是链接:http://www.concrete5.org/community/forums/customizing_c5/file-upload-help/#584250

    先谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

当然,如果你在共享服务器上,你可能在控制它时遇到问题,但是值得向主人询问它。