첨부파일 100%에서 사라지는 문제 해결
서버이전후 일부 게시판에서 첨부파일이 증발하는 문제가 발생하였습니다.
재미있는 점은 files 폴더의 권한도 멀쩡하고
생성된 20개의 게시판중 단 2개의 게시판만이 100%에서 증발한다는 점 이었습니다.
여러가지 팁을 참고해 보았지만 제 해결방법은 이러했습니다.
이해가 되시나요?
다른 게시판의 권한은 707로 설정이 되어있는데 유독 이 2개의 게시판의 권한은 755로 설정되어 있었습니다.
쓰기권한이 없으니 파일이 올라가지 않았던건 당연한 거였구요
지금은 매우 잘 됩니다.
혹시 본인의 홈페이지가 첨부파일이 100%에서 증발하는 현상이 있다면
files/attach/images 폴더의 권한이 707로 되어있는지 확인해 보시기 바랍니다.
DB에서 게시판 번호 알아 내는 법
1. 먼저 첨부파일이 사라지는 게시판에 글을 하나 올립니다.
2. 디비를 연 후에 xe_documents를 찾아서 앞에 체크하고 '보기' 버튼을 클릭합니다.
3. Sort by key에서 idz_last_update(내림차순(역순))으로 정열을 합니다.
그리고 제일 위에 올려진 게시물이 내가 방금 글을 썼던 게시판입니다.
module_srl 127, document_srl 831811로 되어 있네요.
이것이 게시판 번호입니다.
4. 서버에 파일을 송수신하는 프로그램(File Zilla 등)을 이용하여 서버를 엽니다.
그리고 위에 있는 게시판 번호를 찾습니다.
/public_html/xe/files/attach/images/127/877/831
위와 같이 찾아 들어가면 됩니다.
그곳에서 폴더의 권한을 707 도는 777로 바꾸시면 끝납니다.
간단하게 폴더를 생성하여서 권한을 바꾸어주는 방법도 있습니다.
예컨데 위 831폴더가 생성이 되지 않았을 때는 폴뎌를 만들어서,
혹은 있을 때에도 그곳에서 곧바로 폴더의 권한을 777로 변환을 해주면 간단하게 해결이 됩니다.