Forbidden 에러로 홈페이지가 먹통이 되었네요 해결 방법 좀 부탁합니다.

Forbidden 에러로 홈페이지가 먹통이 되었네요 해결 방법 좀 부탁합니다.

QA

Forbidden 에러로 홈페이지가 먹통이 되었네요 해결 방법 좀 부탁합니다.

답변 1

본문

홈페이지를 열면 이런 메세지가 나옵니다.

Forbidden

You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe

 

갑자기 당황스럽네요

메세지로 다른 글들을 이리저리 찾아보다 이렇게 글올립니다.  

해결 방법이 어떻게 되는지 답변 부탁합니다.

 

현재 '스마일서브' 호스팅 사용이중이며

방화벽은 꺼논 상태로 사용중이었습니다.

 

메세지 내용중에

Server unable to read htaccess file <<<< 이 내용은 htaccess 파일을 찾을 수 없는 걸로 나오는데

파일질라로 확인해보니 /public_html 폴더에는 없는 걸로 확인이 되나

그 전에도 없었는것 같은데 잘 사용해 왔던 것 같습니다.

 htaccess 파일을 넣어야 한다면 위치나 만드는 법도 부탁드립니다.

 

이 질문에 댓글 쓰기 :

답변 1

정확히는 ".htaccess" 파일이고, 리눅스에서는 .으로 시작하는 파일명은 자동 숨김 속성이 됩니다.
파일질라에서 숨김파일 표시를 해야 보일 수 있습니다. https://pat.im/532

에러 메시지자체는 .htaccess 파일이 없어서 나오는 것이 아닌, (권한 등의 문제로) .htaccess 파일에 접근이 안된다는 의미에 가깝습니다.

관련 에러에 대한 참고글입니다. https://stackoverflow.com/q/31365981

호스팅사에 문의해보는 것도 방법일 수 있습니다.

아파치에서 특별한 역활을 하는 파일의 공식적인 파일명은 .htaccess.txt 가 아닌 .htaccess 입니다.

참고글을 참고하여..
웹 디렉토리의 디렉토리의 사용권한을 755
.htaccess 파일의 권한을 644 로 설정 등을 시도해볼 수 있습니다.

웹 디렉토리가 /home/abc/public_html 이라면..

/home/abc 디렉토리에서 chmod 755 public_html

/home/abc/public_html 디렉토리에서 chmod 644 .htaccess

public_html 를 755로 하니까 되네요
파일질라 메세지는 권한을 '755'로 설정 이라고 나오는데
근데 파일속성 숫자갑을 다시 보니 707로 표시가 되네요
어쨌든 해결 했습니다.
답글 감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 6
© SIRSOFT
현재 페이지 제일 처음으로