Media Temple의 Apache 서버에서 PHP/MySQL 설정을 사용하고 있습니다. 파일 업로드 시도시 error_log에 MaxRequestLen 오류가 발생했습니다.
나는이 오류 수 (메가 바이트 파일이 올라가고있는 꽤 일반적입니다) 고객의 관리 섹션을 통해 대용량 파일을 업로드하려고 :[Thu Aug 16 14:30:38 2012] [warn] [client 64.46.17.53] mod_fcgid: HTTP request length 16785212 (so far) exceeds MaxRequestLen (16777216)
fcgid.conf 파일에서을 나는 다음과 같은 라인을 가지고 :
FcgidMaxRequestLen 1073741824600
나는 또한 어쨌든
MaxRequestLen 1073741824600
에 테 변화 시도 h 전체 파일은 이제 이와 같이 보입니다. 그리고 아파치를 다시 시작하면 설정에 오류가 없습니다.
# This is the Apache server configuration file for providing FastCGI support
# via mod_fcgid
#
# Documentation is available at http://fastcgi.coremail.cn/doc.htm
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
FcgidIPCDir /var/run/mod_fcgid/sock
FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm
FcgidIdleTimeout 600
FcgidMaxRequestLen 1073741824600
FcgidBusyTimeout 600
FcgidProcessLifeTime 30
MaxRequestLen 1073741824600
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 600
FcgidIOTimeout 600
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
</IfModule>
다른 어떤 값을 재정의해야합니까? SSH 루트 액세스 권한이 있지만 명령 줄 입력은 매우 불편합니다.