2026, 새로운 도약을 시작합니다.

그누보드 파일첨부 707 퍼미션

3년 전 조회 2,834

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

/config.php 파일에서 캐시사용 설정을 false 로 바꾸시고

새로고침하여 이미지가 다시 생성되는지 확인해보세요.

만약 이미지가 생성되지 않는다면,

이미지 경로를 요소보기로 다시 확인해보셔야합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고