웹마스터 팁

아래는 제가 경험한 XE 게시판에서 파일 첨부 에러에 대한 문제 해결 방법입니다.

여기 팁공유 게시판에 나온 수많은 글들이 제게는 많은 도움이 되었으나 정작 해결은 되지 않더군요.

 

증상) 게시판에 글쓰기에서 파일 첨부시 대략 8메가 이상의 파일은 upload 완료후 100% 되고 나서는 파일이 사라집니다. 대략 8메가 보다 작은 파일은 문제 없이 올라갔습니다.

 

해결방법) php.ini 의 post_max_size 라는 것이 있습니다.

phpinfo.php 를 통하여 값을 확인하니 요것이 8메가로 잡혀있었습니다.

따라서 php.ini 의 저 항목을 바꾸고자 하는데 문제는 대부분 php.ini 에 직접 접근할 수 없다는 겁니다.

 

대안으로 .htaccess 파일에서 수정 가능합니다.

요것은  /public_html 디렉토리에 있습니다.

 

다운로드 받으시고 아무 에디터로 수정합니다.

다음과 같은 코드를 삽입하세요.

 

<IfModule mod_php4.c>
php_value memory_limit 128M
php_value max_execution_time 18000
php_value upload_max_filesize 400M
php_value post_max_size 400M
</IfModule>

 

400M 에 원하시는 크기를 지정하시면 됩니다.

그리고 수정된 .htaccess 를 다시 upload 해주시면 됩니다.

 

이상은 제가 해결한 방법이었습니다.

(덤으로 위에 보이는 upload_max_size 의 크기를 조정하면 게시판의 파일 제한 크기를 조정하실 수 있습니다.)