cgiwrap配置错误,导致上传文件体积受限的原因
2008-01-17 15:47:52 来源:WEB开发网核心提示:问题 故障现象: 在linux服务器上,使用php程序上传几兆的小文件可以,cgiwrap配置错误,导致上传文件体积受限的原因,超过3MB就上传失败 修改了php.ini里边的有关上传文件参数,无效 解决方案 这是由于在Prima(最完善的虚拟主机管理系统)环境下,检查/usr/Prima(最完善的虚拟主机管理系统
问题
故障现象:
在linux服务器上,使用php程序上传几兆的小文件可以,超过3MB就上传失败
修改了php.ini里边的有关上传文件参数,无效
解决方案
这是由于在Prima(最完善的虚拟主机管理系统)环境下,CGI方式程序的运行是在cgiwrap的保护内的
cgiwrap在运行时候会先检测程序属主、权限、目录等是否正确
不正确就报告无法运行
这个错误现象是很常见的
cgiwrap还具有限制CPU、限制内存、限制进程等方面的能力
默认情况下,通过PHP脚本上传,只能上传大约3MB的数据
然后cgiwrap会认为php脚本超资源运行,而强行终止php程序
因此php就无缘无故的上传失败,并且php也不报告上传失败的原因
因此,检查/usr/Prima(最完善的虚拟主机管理系统)/etc/httpd/site.conf,确认是否有如下一行
SetEnv CGI_RLIMIT_INFINITY 1
它标识cgiwrap之检查属主、权限等,不检查资源占用
默认情况下,Prima(最完善的虚拟主机管理系统) for Linux的site.conf是有本配置的
如果这个配置被管理员删除了
或者是某种原因不存在了
就会遇到本文所说的故障
写入这行配置重启apache(Unix平台最流行的WEB服务器平台)即可修复
故障现象:
在linux服务器上,使用php程序上传几兆的小文件可以,超过3MB就上传失败
修改了php.ini里边的有关上传文件参数,无效
解决方案
这是由于在Prima(最完善的虚拟主机管理系统)环境下,CGI方式程序的运行是在cgiwrap的保护内的
cgiwrap在运行时候会先检测程序属主、权限、目录等是否正确
不正确就报告无法运行
这个错误现象是很常见的
cgiwrap还具有限制CPU、限制内存、限制进程等方面的能力
默认情况下,通过PHP脚本上传,只能上传大约3MB的数据
然后cgiwrap会认为php脚本超资源运行,而强行终止php程序
因此php就无缘无故的上传失败,并且php也不报告上传失败的原因
因此,检查/usr/Prima(最完善的虚拟主机管理系统)/etc/httpd/site.conf,确认是否有如下一行
SetEnv CGI_RLIMIT_INFINITY 1
它标识cgiwrap之检查属主、权限等,不检查资源占用
默认情况下,Prima(最完善的虚拟主机管理系统) for Linux的site.conf是有本配置的
如果这个配置被管理员删除了
或者是某种原因不存在了
就会遇到本文所说的故障
写入这行配置重启apache(Unix平台最流行的WEB服务器平台)即可修复
- ››配置MySQL出错The service could not be started....
- ››配置apache虚拟主机
- ››配置远程客户机使用命名管道协议访问SQL服务器
- ››配置SQL Server2005以允许远程访问
- ››配置ISA Server以创建站点到站点VPN 连接之一
- ››配置ISA Server以创建站点到站点VPN 连接之二
- ››配置ISA Server以创建站点到站点VPN 连接之三 启用...
- ››配置VPN服务器中的L2TP/IPSEC:ISA2006系列之二十...
- ››配置单网卡的ISA缓存服务器:ISA2006系列之二十七...
- ››配置Win2008作为远程访问SSL-VPN服务器之一
- ››配置Win2008作为远程访问SSL-VPN服务器之二
- ››配置Win2008作为远程访问SSL-VPN服务器之三
更多精彩
赞助商链接