.htaccess 尝试在Nextgen gallery中上载图像时出现HTTP错误
尝试在NextGen gallery上上载图像时出错。 错误显示: 错误HTTP错误:HTTP错误 在检查开发人员工具时,它会说: POST nextgen gallery/admin/upload.php 500(内部服务器错误) 我在互联网上看到可能是php.ini配置(限制了文件大小或进程持续时间,但我无法解决它。.htaccess 尝试在Nextgen gallery中上载图像时出现HTTP错误,.htaccess,internal-server-error,nextgen-gallery,php-ini,mod-fcgid,.htaccess,Internal Server Error,Nextgen Gallery,Php Ini,Mod Fcgid,尝试在NextGen gallery上上载图像时出错。 错误显示: 错误HTTP错误:HTTP错误 在检查开发人员工具时,它会说: POST nextgen gallery/admin/upload.php 500(内部服务器错误) 我在互联网上看到可能是php.ini配置(限制了文件大小或进程持续时间,但我无法解决它。 我还发现,编辑HTACCESS文件可以解决这个问题,但这并没有把我带到任何地方 从我所看到的情况来看,这与图像的大小有关。每当图像大于100-150kb时,它都会失败。但这并不
我还发现,编辑HTACCESS文件可以解决这个问题,但这并没有把我带到任何地方 从我所看到的情况来看,这与图像的大小有关。每当图像大于100-150kb时,它都会失败。但这并不能确定问题是否存在。这可能是因为它会导致处理的持续时间过长,并且最终会产生错误的时间有限 你有什么建议吗 谢谢
更新: php配置:
post_max_size 48M
upload_max_filesize 20M
Apache错误日志:
mod_fcgid: HTTP request length 131768 (so far) exceeds MaxRequestLen (131072)
有两个php.ini设置限制上载文件大小:
upload\u max\u filesize
php_value post_max_size 8M
php_value upload_max_filesize 1M
只能在服务器配置或虚拟主机配置中配置(不在.htaccess中)如Poncha所述,此处作为答案给出的PHP指令都与Apache错误日志中的错误无关。要修复CentOS with Apache上mod_fcid包中的128k最大上载大小,请在终端窗口中键入以下内容:
vim /etc/httpd/conf.d/fcgid.conf
然后将其添加到文件末尾:
# Set a larger size for uploads other than the default 128k
MaxRequestLen 1073741824
然后使用以下命令重新启动Apache:
/etc/init.d/httpd restart
全部完成!您在apache error.log(服务器上)中看到了什么?这些是我现在的设置:post_max_size 48M 48M upload_max_filesize 20M 20M OK,那么文件大小可能不是问题所在。您有权访问apache error.log吗?查看是否有关于http 500请求的任何记录mod_fcgid:http请求长度131768(到目前为止)超过MaxRequestLen(131072)这意味着您需要查看
mod_fcgid
配置,而不是php这正是我要查找的。您知道我需要使用的命令行吗?(检查…)