我有一个非常奇怪的问题 - 我们为我们的客户创建了一个量身定制的CMS系统(html,css,js,php,mysql)我们有一个内置的mediathek,问题是文件上传器。
当我上传文件(带有ajax)时,我的控制台告诉我(错误记录在控制台中)“请求实体太大” - 每当iItry上传文件时出现此错误> 1MB
这里奇怪的是,我们有一个包含许多子域名的网址,而且在其他所有子域名中它都能完美运行,它具有相同设置的相同cms ......你能帮助我吗?
我已经尝试过:
答案 0 :(得分:0)
413错误。以下是您可以修复它的方法,具体取决于您的Web服务器:
Apache:在httpd.conf文件或本地.htaccess文件中设置LimitRequestBody指令。 (https://stackoverflow.com/a/3719358/1688568)
如果您使用的是Apache(http://davidwalsh.name/php-values-htaccess),您可能还想尝试在php.ini中增加PHP的upload_max_filesize和post_max_size设置,或者在.htaccess文件中使用php_value指令。
答案 1 :(得分:0)
问题是当您启用SSL时,它在131072(128k)中具有默认配置SSLRenegBufferSize。在虚拟主机目录中添加此指令会增加不再出现的大小错误
<VirtualHost *:443>
# ...
<Directory ...>
#...
SSLRenegBufferSize 8388608 # 8M
</Directory>
</VirtualHost>
仅添加
SSLRenegBufferSize 8388608(不含#8M)