포럼
XE 1.5 사용도중 갑자기 파일첨부가 먹통됬습니다.
2012.07.05 12:44
파일첨부후 누르면 100%에서 증발합니다. IE는 그러지않은데, 크롬 등 다른 브라우저에선 문제가 생기네요.
XE 1.5.2.7 버전입니다.
호스팅 서버에서 suhosin도 해제하고, 해봣는데, 여전히 안되더군요.
묻고 답하기에 기존에 나왔던 해결책 해봤는데.. 안됩니다.
서버에서 쓰는 버전들이고요..
Apache - 2.2.1
PHP - 5.3.8
MySQL - 5.5.17 (default innodb)
http://mabianother.net 이 제 사이트입니다.
파일첨부가 크롬같은 브라우저가 안되니 답답하네요.
files 폴더 퍼미션도 707이고, 그 밑에 폴더들도 전부 707입니다.
뭐가 문젠지 도저히 모르겠습니다.
도와주세요 ㅠ_ㅠ.
댓글 11
-
똥똥
2012.07.05 15:07
-
고달픈생활
2012.07.05 15:53
추천, 비추천 애드온은 사용하지않습니다.
원래 1.4.5.13 쓰다가 1.5로 업그레이드해서 잘쓰고, 발생된 문제입니다.
XE공홈에 있는 어느것 하나 효과가없네요.. 근데 1.4.5.13로 다운그레이드를 서버로부터 받아서 했는데도
파일첨부 문제가 계속생깁니다..
-
똥똥
2012.07.05 16:23
일단은 파일첨부 불가 현상 원인이 명확하지 않아 답변이 어려우네요. 지금 다시 다운그레이드 하신 상태인가요? 다시 업그레이드 하신 후 동일한 문제 있다면 제가 직접 서버에서 오류 상황 확인해 드리겠습니다. 쪽지로 서버 정보 공유해주세요.
-
고달픈생활
2012.07.05 16:28
제가 호스팅을 받아서 하는 입장이라서, 호스팅은 개인이 하시는 호스팅받고 있는데. 그 분도 뭐가 문젠지 모르시겠다고 하시더라고요.. 제 사이트 문제로 연락하셨다고 하시고, 알아좀 봐주실 수있나요.
-
착한악마
2012.07.05 18:08
에디터를 다른것으로 한번 바꿔보세요. 전 그럼 보이긴 하더군요..ㅡㅡ;;
결국은 위젯 문제 였지만요..혹시 모르니 체크해 보세요.
-
고달픈생활
2012.07.05 18:30
혹시나 에디터 해결법도 봐서, 다른걸로 바꿨는데도 안되더군요. 전 XE 기존 에디터 써가지고..
-
크루씨
2012.07.05 20:14
<?phpinfo()?> 이거하면 php 정보나오지 않나요?
-
고달픈생활
2012.07.05 20:27
현재 1.5 로 다시햇는데도 계속 문제가발생합니다.
-
Prizma
2012.07.09 21:52
XE 1.5.2.7 / BOARD DX - 페이지 모듈 동일증상 / PHP 5.2.17. / CentOS
동일한 문제로 애먹다가 upload_max_filesize 30M (기본)
php.ini 에서 post_max_size 를 10M에서 30M로 늘려서 사용중입니다.
최초 업로드시, 첨부파일이 실패한다면, 이후에 올리는 파일은 용량이나 종류에 구분없이
무조건 실패하더군요.
최초 업로드시 업로드 100% 에서 사라짐 첨부실패
로그인 풀림 ->
이후 파일에 대해서 업로드 100% 에서 사라짐 ->
이후 재 로그인하여 해당 게시물에 수정시도 하여도 어떠한 파일도 업로드 되지 않음
의 단계로 증상이 나타납니다.
익스플로러와 크롬 동일하구요,
최초 파일이 용량이 클 경우 - post_max_size 보다 클 경우 문제발생을 상정하여 php.ini 를 수정해서 완화된 효과를
보고있습니다만, 100% 해결되었다고 보기 어려운 실정입니다.
해당 문제 발생시, 브라우저를 완전히 종료하고, 다시 로그인 후 캐시파일과 세션재생성 이후 시도했을 경우
첫 첨부파일을 작은 파일로 성공시킨 이후, 점차 용량을 한계치까지 (10kb -> 300kb -> 1Mb -> 6Mb -> 15Mb ->28Mb)
로 단계별로 올려 테스트한 결과는 제대로 업로드가 되었습니다.
참고해주세요
-
snows96
2012.07.17 08:54
max filesize는 PHP가 첨부파일을 얼마나 받아들일지, PHP사용하는 프로그램에 제한용량 넘겨주고, 실제 파일받아들일때 사이즈를 제한하는 기능이고, 실질적으로 업로드 되는 과정에선 post가 관여하기 때문에 max filesize와 post max size가 같거나 post가 더 커야합니다.
XE가 PHP를 이용하여 파일 업로드 처리할 때에는 post로 보내버리기 때문에 PHP가 post값을 처리할 수 있는 용량도 그만큼 크게 주어야 합니다. 이왕이면, 딱 맞춰서 주기 보다는 아무리 데이터가 작아도 용량이 시스템이나 디스크 할당용량에 따라 ±가 있는 것 처럼 upload max filesize보다 post크기를 좀 더 크게주는게 좋겠죠? ㅎㅎ
-
고달픈생활
2012.07.20 23:00
해당문제는 해결했습니다. 원인은 일단 Anti access XE였습니다.
혹시 추천, 비추천 애드온 쓰신다면 잠시 꺼보고 다시한번 시도해 보시겠어요. 그래도 문제 발생하면 저에게 쪽지나 댓글 주세요.