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

时间:2016-06-14 15:00:53

标签: php .htaccess silverstripe filesize

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

php_value upload_max_filesize 20M

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

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

1 个答案:

答案 0 :(得分:2)

出现此问题的原因是您未设置post_max_sizepost_max_size默认为8mb。所以你需要做以下事情:

php_value upload_max_filesize 20M
php_value post_max_size 50M

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