워드프레스 인스턴스 리부팅 후 500 내부서버 오류 - 권한문제였음

 비트나미 워드프레스 리부팅을 한 후 갑자기 500 내부서버 오류가 나면서 블로그 접속이 안되었다.

.htaccess 파일, wp-config.php파일도 확인했지만 특별한 문제는 없었다. 그래서 플러그인 문제인 줄 알았다. 

아무튼 로그인 자체도 되지 않았다. 아래는 해결하는 과정과 방법이다. 

 
워드프레스 인스턴스 리부팅 후 500 내부서버 오류 - 권한문제였음
워드프레스 인스턴스 리부팅 후 500 내부서버 오류 - 권한문제였음



원인파악을 위해서 에러 로그 파일을 확인했다.  /opt/bitnami/apache2/logs/error_log

AH01071: Got error 'PHP message: PHP Warning:  require_once(/opt/bitnami/apps/wordpress/htdocs/wp-config.php): failed to open stream: Permission denied in /opt/bitnami/apps/wordpress/htdocs/wp-load.php on line 37PHP message: PHP Fatal error:  에러에 퍼미션 문제라고 나왔다.

결국 찾아낸 것은 /opt/bitnami/apps/wordpress/htdocs 폴더 권한이 bitnami:root로 바뀌어 있었다. 왜 그런지 모르겠는데, 리부팅한 후 그렇게 되었다. 아래 명령어로 결국 원래대로 바꾸니까 블로그가 정상적으로 접속되었다. 워드프레스 블로그 문제의 거의 대부분은 권한 문제인 것 같다. 

sudo chown -R bitnami:daemon /opt/bitnami/apps/wordpress/htdocs

sudo find /opt/bitnami/apps/wordpress/htdocs  -type d -exec chmod 775 {} \;  이건 혹시라도 폴더 권한도 확인하는 겸. 775로 다시 설정

Copyright ⓒ TECHWILLGO.COM All Rights Reserved. 컨텐츠 무단전재 복사 재배포 금지
다음 이전