Apache-2.2
由於 MaxRequestLen 更新,無法上傳大於 128KB 的文件錯誤
伺服器:
Plesk 面板 10.3.1、
PHP 5、
Apache2
當我更新 plesk 面板時,我在上傳文件時注意到一個奇怪的錯誤。我的伺服器不允許上傳任何超過 128kb 的文件,即使設置
/etc/php5/apache2/php.ini
設置為更高的大小也是如此。我的設置:
upload_max_filesize = 10M, post_max_size = 8M, memory_limit = 128M
錯誤確實不清楚。在 drupal 中返回:http 錯誤 0(上傳時我收到 500 內部伺服器錯誤)
解決方案:
FcgidMaxRequestLen –> 這是導致問題的原因。在更新到最新版本之前,預設設置為 1gb。現在是128kb。將以下內容添加到文件 /etc/apache2/conf.d/fcgid.conf :
FcgidMaxRequestLen 1073741824
這將為您提供 1gb 的限制。接下來,重新啟動您的 apache。
除了 PHP 之外,如果它設置了 MaxRequestBodySize 或正在使用 mod_security 等模組,原因也可能是 Apache。