我正在努力增加 SilverStripe 网站的最大上传文件大小,因为我希望新限制为 20 MB 而不是 2 MB。我已将这行代码放在项目的根 .htaccess 文件中:
php_value upload_max_filesize 20M
这在某种程度上是有效的。它增加了上传大小限制,但仅增加到 8 MB。我删除了这行代码并尝试再次上传大文件,但返回了“文件大小超过 2 MB”错误。因此,我所采取的措施确实有效,但只会将文件大小限制增加到 8 MB。
我一直在读到项目中可以包含一个 php.ini 文件来增加文件大小限制,但我想知道是否有一种方法可以通过 .htaccess 文件来实现?
最佳答案
这个问题的原因是因为你没有设置你的post_max_size
。 post_max_size
默认为 8mb。因此,您需要执行以下操作:
php_value upload_max_filesize 20M
php_value post_max_size 50M
显然,您可以将 post_max_size
编辑为更适合您需要的内容。
关于php - 增加 SilverStripe 网站的最大文件上传大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815640/