그누보드 파일첨부 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
/config.php 파일에서 캐시사용 설정을 false 로 바꾸시고
새로고침하여 이미지가 다시 생성되는지 확인해보세요.
만약 이미지가 생성되지 않는다면,
이미지 경로를 요소보기로 다시 확인해보셔야합니다.
웹서버 실행 소유자가 혹 'apache'나 'nobody' 가 아닐수도 있습니다.
1) 올려진 첨부파일의 소유자를 확인합니다. (해당 소유자가 웹서버 실행 소유자입니다.)
/data/file/[게시판] 폴더에 첨부파일이 업로드 됩니다.
2) 해당 소유자로 권한처리를 해줍니다.
chown -R ~:~ data
3) dbconfig.php 파일만 ftp 계정 소유자로 권한 처리를 해줍니다.
chown ~:~ data/dbconfig.php