본문 바로가기

지식인

[펌] 그누보드 이미지 업로드 엑박 / 이미지 깨지는 경우

728x90

출처: https://iwebschool.net/bbs/board.php?bo_table=gnsetting&wr_id=3

매뉴얼대로 그누보드5 설치를 하고, 글을 쓰고 이미지도 함께 첨부하려 하는데

DHTML 에디터도 장착하고... 이미지를 업로드 하면 엑박 또는 깨진다.

서버 설정이 잘못된 것인가? 


Forbidden

You don't have permission to access /data/editor/1810/25adca35a28393cfbc91e134bc352965_1540693518_0852.png on this server.

Server unable to read htaccess file, denying access to be safe

Apache/2.4.29 (Ubuntu) Server at iwebschool.net Port 80


분명 서버단 문제인가?

아니면 .htaccess 파일 문제인가? 아파치 서버의 권한을 안 줘서 어쩌고 그런 것인가?

 

무료 호스팅을 받고 있는 처지라, 한참 호스팅 설정/질문나을 검색해도 나와 같은 경우가 없는 모양이다.

뭐지?

인터넷을 뒤져도 서버쪽 권한을 안 줘서, htaccess 파일 관련 권한, 폴더 권한 복잡하다... 찬찬히 한번 가 보기로 하였다.

파일질라로 ftp 접속을 한다.

그누보드 최초 설치시 data 폴더는 chmod 권한을 707로 변경하라고 한다. ok

보안에 문제가 있을지도 모르겠으나 707 권한에서 폴더에 아무 이미지 파일을 업로드하니업로드된 파일은 644로 권한이 잡혀 있다.

이 상태에서 해당 이미지 파일을 보기위해 주소창에 입력하니 같은 메세지가 뜬다.

data 폴더를 755로 수정 후, 확인하니 제대로 보여준다. ok

이런식으로 data 폴더 권한 755 변경, editor 폴더 권한 755변경, 1810 폴더 권한 755 변경하니 정상적으로 DHTML 에디터에 이미지를 업로드하면 제대로 이미지를 보여준다.

1810 폴더 하위에 이미지가 업로드되면 해당 이미지의 기본 권한은 644형태로 생김 확인할 수 있다.


.htaccess 파일을 수정한 사항은 없으며, 권한은 그대로 644 를 주었다. 괜히 건들까 말까 했지만 상관없음 확인되었다.
결론은 data부터 하위 특정관련 폴더들의 권한만 적절히 수정해 주면 끝