2013년 6월 24일 월요일

xe 파일 업로드 사이즈 늘이기.

/etc/php5/apache2랑
/etc/php5/cli에 모두
php.ini가 있다.

둘다 동일한 내용이라 똑같이 바꾸었다.

879 upload_max_filesize = 10000M
 882 max_file_uploads = 20000
 440 max_execution_time = 300000

후에 아파치 재시작. /etc/init.d/apache2 restart

그리고 xe에서 admin - 고급 - 설치된 모듈 - 게시판 - 설정 아이콘

에서 바꿔주고 저장.

삽질 좀 함.


아래는 참고한 내용과 출처들.
-----------------------------------------------------

/etc/php.ini 파일일을 수정해야되는데요.. 

file_uploads = On 

; Temporary directory for HTTP uploaded files (will use system default if not 
; specified). 
;upload_tmp_dir = 

; Maximum allowed size for uploaded files. 
upload_max_filesize = 2M  <== 이부분을 고쳐주면 될듯 합니다. 

; Maximum number of files that can be uploaded via a single request 
max_file_uploads = 20 

max_execution_time = 30  <== 이 부분도 고쳐줘야될듯 하네요.. php페이지에서 실행후 30초동안 응답이 없으면 에러로 떨어지거든요 용량이 큰 파일 같은 경우에는 30초가 넘을수 있잖아요.. 

두군데 고치고 나서 아파치 재시작~ 하시면될듯 하네요..




파일첨부시 100%에서 사라진다는 분들이 많으신 것으로 아는데 제가 아는 한 대부분 php.ini의 설정 문제입니다.
위 링크를 타고 가시면 아마 설정해야 할 부분이 제시되어 있을 겁니다.
많은 분들이 "upload_max_filesize" 값만 변경하시고 안된다는 분들이 많으신데,

post_max_size
max_execution_time
max_input_time

제가 알기로는 위 세 값을 변경해 주시는 것이 좋습니다.
특히, post_max_size 값은 업로드 할 수 있는 전체 파일의 최대값의 설정으로 알고 있습니다.
그래서 반드시 위 값도 변경을 해야 하는 것으로 압니다.. ^^;;

max_execution_time, max_input_time 값은 파일 업로드 시 불안정한 느낌이 나면 값을 늘려주는 것이 좋구요...
그렇게 큰 파일이 아닐 경우는 기본값(max_execution_time = 30, max_input_time = 60이 보통의 기본값)만으로는 됩니다만,
대용량 업로드 시에는 아무래도 부족할 가능성은 있죠.. ^^




파일업로드 부분 수정하시면되여^^ 
upload_max_filesize = 2M

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...