首页 文章

增加SilverStripe站点的最大文件上载大小

提问于
浏览
2

我正在努力增加SilverStripe网站的最大上传文件大小,因为我希望新的限制为20 MB而不是2 MB . 我已将这行代码放在项目的根.htaccess文件中:

php_value upload_max_filesize 20M

这在某种程度上起作用 . 它增加了上传大小限制,但仅增加到8 MB . 我删除了这行代码并尝试再次上传大文件,并返回“文件大小超过2 MB”错误 . 所以,我所拥有的工作确实有效,但只将文件大小限制增加到8 MB .

我一直在阅读项目中可能包含一个php.ini文件以增加文件大小限制,但我想知道是否有办法通过.htaccess文件来完成它?

1 回答

  • 2

    出现此问题的原因是您没有设置 post_max_size . post_max_size 默认为8mb . 所以你需要做以下事情:

    php_value upload_max_filesize 20M
    php_value post_max_size 50M
    

    您显然可以将 post_max_size 编辑为更适合您需要的内容 .

相关问题