增加 SilverStripe 网站的最大文件上传大小
Posted
技术标签:
【中文标题】增加 SilverStripe 网站的最大文件上传大小【英文标题】:Increase max file upload size for SilverStripe site 【发布时间】:2016-10-15 09:36:12 【问题描述】:我正在努力增加 SilverStripe 网站的最大上传文件大小,因为我希望新的限制为 20 MB 而不是 2 MB。我已将这行代码放在项目的根 .htaccess 文件中:
php_value upload_max_filesize 20M
这在某种程度上有效。它增加了上传大小限制,但仅增加到 8 MB。我删除了这行代码并尝试再次上传一个大文件并返回“文件大小超过 2 MB”错误。因此,我所采用的方法确实有效,但只会将文件大小限制增加到 8 MB。
我一直在读到项目中可以包含一个 php.ini 文件来增加文件大小限制,但我想知道是否有办法只通过 .htaccess 文件来做到这一点?
【问题讨论】:
【参考方案1】:这个问题的原因是因为你没有设置你的post_max_size
。 post_max_size
默认为 8mb。所以你需要做到以下几点:
php_value upload_max_filesize 20M
php_value post_max_size 50M
您显然可以将post_max_size
编辑为更适合您需要的内容。
【讨论】:
我什至没有想到这一点——但这确实解决了问题!谢谢! 没问题,很高兴我能帮上忙 :)以上是关于增加 SilverStripe 网站的最大文件上传大小的主要内容,如果未能解决你的问题,请参考以下文章
银条。上传到直播。获取“SilverStripe 框架需要定义 $databaseConfig。”
在 CWP 管理面板中增加 phpMyAdmin 的最大上传大小