묻고답하기
파일 업로드시 100%에서 증발
2009.11.23 17:18
해킹(ftp정보를 이용한)에 의한 변조가 있었으며 화일은 db.config config.inc 그리고 "images"폴더에 악성코드로 된 php 화일 넣어 놓았기에
(변조예 <?php eval(base64_decode('aWYoIWZ1bmN0aW9uX2V4aXN0cyg........)
변조부분 삭제하고 images삽입 php삭제하고 files폴더 제외한 나머지 삭제한후 1.2.3 full 버젼 설치후 1.2.4 full 업로드후 1.2.5 1.2.6 1.3.0 change버젼 순차적으로 업로드 했습니다. 팁공유게시판에 있는것과 같이.....
-----------------------------------------------------------------------------------------------------
질문입니다. 게시판에서 화일 업로드시 100%후 증발해 버립니다. 해서
팀공유게시판
http://www.xpressengine.com/tip/18308524 의
7. 파일 첨부시 100% 에서 증발하는 문제 를 보고
files 권한 777로 변경해 보았으나 별 반응 없음.
글보다보니 db xe_session 에 문제로 해결했다는 내용 있어서 session삭제해 보았지만 별 반응 없음.
호스팅사에서는 루트로 설치해서 문제다 "xe"폴더 만들어서 설치했어야 한다.이런 내용 였지만 몇년간 사용하고 있었는데
무슨 근거 없는 말인지 모르겠고...에디터에 문제 일수 있다 해서 에디터 xpresseditor(하얀색(기본) "fckeditor", "xquared" 해 보았지만
별 반응이 없습니다.
좋은 방법 있으시분 팁좀 달아 주시면 감사하겠습니다.
루트에다 설치하시면 퍼미션 문제를 항상 염두에 두셔야 합니다.
언제 어디서 발생할지 모르기 때문입니다.
혹시 모르니 아래와 같은 방법으로 해결해보십시오.
1. 아래 과정 진행 중, 외부에서 접속이 불가능하도록 도메인 입력시 나타나는 첫화면을 임의의 페이지로 변경해 두세요.
2. 계정 (루트) 에 임의의 폴더를 하나 만듭니다. ( ex. XE )
3. XE와 관련된 폴더와 파일들.. 즉, 원래 XE 폴더에 들어 있어야 할 파일들을 몽땅 임의로 생성한 XE 폴더로 이동시킵니다.
4. XE폴더의 권한을 777 로 조정하세요. 이때에, "모든 폴더와 파일에 적용" 옵션을 이용하세요.
5. 퍼미션 조정과정이 완료되었으면, 임의의 폴더 XE 에 넣어둔 파일과 폴더들을 모두 다시 루트로 옮기세요.
6. 임의로 생성한 XE 폴더를 지우세요 (하지 않아도 됩니다)
7. 관리자모드에서 캐쉬파일재생성을 눌러준 후 파일업로드를 다시한번 테스트 해보세요.