2010-06-07 6 views
73


그렇게하지
PHP5는 서버에서 실행되고 난 theese 2 라인.htaccess에서 upload_max_filesize를 설정하는 방법은 무엇입니까?

내 루트 htaccess로 파일에
php_value post_max_size 30M 
php_value upload_max_filesize 30M 

를 넣어하려고했지만 그 "내부 서버 오류"메시지 ... 저를 제공합니다 php.ini에 액세스 할 수 있으므로 htaccess가 유일한 기회라고 생각합니다.
실수는 어디 있는지 말해 줄 수 있습니까?
미리 감사드립니다.

답변

115

php_value upload_max_filesize 30M이 맞습니다.

당신은 당신의 호스팅 업체에 연락해야합니다 - 일부는 당신이 얻고있는 경우 php.ini의

+1

고맙습니다 만 "작동하지 않는다"고 말하면 ini_set()이 upload_max_filesize 및 post_max_size에서 작동하지 않습니다 :/ – T1000

+0

원하는 결과를 가져 오지 않거나 오류가 발생했거나 다른 것을 의미합니까? –

+0

오류가 없으므로 값을 변경하지 마십시오. – T1000

31

의 값을 변경하는 것을 허용하지 않습니다 500 - 당신이 할 수있는 권한이 없습니다 의미 내부 서버 오류 이 값을 .htaccess으로 설정하십시오. 웹 서버 공급자에게 문의하여 호스트에 대해 AllowOverride Options을 설정하거나 가상 호스트 구성 파일에이 행을 입력해야합니다.

3

웹 서버에서 php5를 실행중인 경우 php5_value을 사용해야합니다. 이로 인해 php_value을 사용할 때와 같은 오류가 해결되었습니다.

+0

그것은 단지 당신의 문제에서 작동합니다 : ( – Faytraneozter

+0

+1 나를 위해 작동합니다! –

10

이 대신 다음 코드는 php.ini라는 파일을 생성하고 htaccess로 파일과 같은 위치에 저장하고 입력입니다 해결하기 위해 수행 할 작업 :

upload_max_filesize = "250M" 
post_max_size = "250M" 
+4

이것은 일부 호스팅 환경에서만 작동합니다. 내 웹 퓨전 호스팅 계정에서 저를 위해 일했습니다. –

+0

내 htaccess에 이것을 추가 한 후 서버 오류 500이 발생했습니다. –

26
php_value memory_limit 30M 
php_value post_max_size 100M 
php_value upload_max_filesize 30M 

사용하는 모든 (3) 마지막 줄에있는 모든 것 다음에 .htaccessphp_value post_max_size은 나머지 두 개보다 많아야합니다.

-2

두 명령은 올바른

php_value post_max_size 30M 
php_value upload_max_filesize 30M 

하지만 사용하는 .htaccess 아파치 설정 파일에 rewrite_module을 활성화해야합니다. httpd.conf에서이 줄을 찾을 :

# LoadModule rewrite_module modules/mod_rewrite.so 

을하고 #를 제거합니다.

+5

IMHO .htaccess를 사용하려면 'AllowOverride'를'none '이외의 것으로 설정하십시오. 'rewrite_module'의 적재는 ModRewrite-directives에만 필요합니다. – RonaldPK

관련 문제