我有一个非常奇怪的问题-我们为我们的客户创建了一个定制的CMS系统(html,css,js,php,mysql)我们有一个内置的媒体,问题是文件上传。
当我上传一个文件(使用ajax)时,我的控制台告诉我(错误记录在控制台中)“请求实体太大了”--当iItry上传一个文件> 1MB时,每次都会出现这个错误。
奇怪的是,我们有一个包含多个子域的url,在其他每个子域上它都工作得很完美,相同的cms具有相同的设置.你能帮帮我吗?
我已经尝试过的是:
发布于 2015-09-24 11:53:20
当请求体大于服务器被配置为允许时,413错误发生。以下是如何根据您的web服务器修复它:
Apache:将LimitRequestBody指令设置为httpd.conf文件或本地.htaccess文件。(https://stackoverflow.com/a/3719358/1688568)
如果您使用的是Apache ( upload_max_filesize ),您还可以尝试在php.ini中增加PHP的php.ini和post_max_size设置,或者在.htaccess文件中使用php_value指令。
发布于 2015-09-24 12:02:33
问题是当您启用SSL时,它在131072 (128 K)中有一个默认配置SSLRenegBufferSize。将此指令添加到虚拟主机目录中,您将不再出现大小错误。
<VirtualHost *:443>
# ...
<Directory ...>
#...
SSLRenegBufferSize 8388608 # 8M
</Directory>
</VirtualHost>只添加
SSLRenegBufferSize 8388608 (不含8M )
https://stackoverflow.com/questions/32760443
复制相似问题