그누보드 파일첨부 707 퍼미션
data 폴더의 퍼미션 775 라서 그런지 업로드가 안 됩니다
그래서 data 폴더를 퍼미션 777로 변경하였더니 파일업로드는 되었으나
게시판 리스트와 latest함수에서 이미지 파일을 읽어오지 못하네요...
이미지파일 뿐만아니라 css와js도 같이 읽어오지 못해서 깨지네요
다시 775로 변경하니 정상적으로 노출됩니다
(이러면 파일첨부 또 안 됩니다...)
php 오류코드에도 노출되지 않아 확인이 어렵기도 하고
퍼미션을 올렸는데 오히려 파일을 읽어오지 못하는것도 이해가 잘 되지 않습니다
(그와중에 파일첨부는 되고)
- data 폴더를 퍼미션 707 777로 변경해봤는데도 안되고
- 소유자를 nobody 또는 apache로 변경해서 퍼미션 바꿔보기도 안 되네요
chown -R apache:apache data
chown -R nobody:nobody data
고수님들 도움 부탁드립니다 ㅜㅜ
답변 2개
웹서버 실행 소유자가 혹 'apache'나 'nobody' 가 아닐수도 있습니다.
1) 올려진 첨부파일의 소유자를 확인합니다. (해당 소유자가 웹서버 실행 소유자입니다.)
/data/file/[게시판] 폴더에 첨부파일이 업로드 됩니다.
2) 해당 소유자로 권한처리를 해줍니다.
chown -R ~:~ data
3) dbconfig.php 파일만 ftp 계정 소유자로 권한 처리를 해줍니다.
chown ~:~ data/dbconfig.php
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인