SquirrelMail에서 첨부파일 크기문제
일부 환경에서만 실험되어졌습니다.
환경을 먼저 써보면 Gentoo, apache 2.0.49, php 4.3.6, qmail+vpopmail을 사용하고 있었습니다.
그러다가 웹 메일이 필요해서 SquirrelMail을 사용했죠.
문제는 첨부파일이 70K정도만 받아들이고 파일이 크면 문서가 없다는
이상한 메시지가 나온다는 것이죠. :(
그래서 php.ini의 upload_max_filesize값을 8M로 만들고
해봐도 똑같은 메시지만 출력되더군요.
분명히 Max는 8M가 나왔는데 말이죠.
그래서 qmail과 vpopmail설정부분에 문제가 있나하고 열심히
찾아봤지만 도대체가 나타나지 않았죠.
그러다가 SquirrelMail홈의 FAQ에서 지나가는 글로 다음과 같이
쓰여있더군요.
Gentoo: After raising the above mentioned values to 10M in php.ini, you *do* need to change
"<B style="color:black;background-color:#ffff66">LimitRequestBody?</B>"
in /etc/apache2/conf/modules.d/70_mod_php.conf! I put mine to 2097152,
which is equivalent to 2M. This way, I can limit *each* attachment file size
to 2M while the message size is 10M.
출처 : http://www.squirrelmail.org/wiki/en_US/AttachmentSize
즉, Gentoo의 경우 /etc/apache2/conf/modules.d/70_mod_php.conf 파일중에서 LimitRequestBody
항목의 값을 바꾸어주면 된다는 거였죠.(Gentoo이외는 Test를 해보지 못했습니다.)
제가 원하는건 8M이니까 2097152대신에 8 x 1024 x 1024값인 8388608값을 넣어주었죠.
물론 위에 글이 보이는 모든 곳에다가 다 넣었죠. :)
8M까지는 아니지만 3M까지 성공하는 것을 보고 실험을 마쳤습니다.
문서를 자세하게 읽어보지 못해서 몇일간 고생한것을 생각하니...
잊어버릴것 같다는 생각에 이곳에 적어 놓습니다.
댓글 달기