티스토리 뷰

버철박스에 Nginx + PHP-FPM을 설치해서 쓰는데 문제 그냥 일반적인 페이지에서는 정상적으로 보이는데 로그인 베이스의 phpmyadmin을 사용하는데 계속 50x 에러를 내면서 실행이 되지 않는 문제 발생.

nginx 설정 파일하고 php-fpm 설정 파일로 난리를 쳤으나 안되서
밀어버리고 다시 설치할까 하다가, 마지막으로 에러 로그 파일 확인.

nginx 에러 로그( /var/log/nginx/error.log ) 를 확인하니 별거 없었음 그냥 104번 fail 정도만 뜨는 수준이었는데 php-fpm 에러 로그( /var/log/php-fpm/error.log ) 를 보니 로그인 확인등을 위해서 세션을 만들어야 하는데 세션 만들어야 하는 디렉토리에 쓰기 권한이 없어서 계속 에러가 나고 있었음!

로그를 잘 확인합시다!; 라고 반성중 (tail 명령도 잘 쓰고;)

일단 쓰기 권한을 모두에게 줌.
실제 서비스를 하는 경우라면 nginx.conf 에서 user 설정을 nginx nginx (그룹 사용자?) 로 만들고,
세션 디렉토리에 사용자 소유와 쓰기 권한을 따로 주면 될듯.

이상은 약간 부정확한 오류 해결 후기!

'New > 시스템(서버)' 카테고리의 다른 글

CentOS 6.7 VM 설치  (0) 2016.04.13
CentOS Yum Repository 확장(추가)  (0) 2016.04.13
리눅스 명령어들  (0) 2014.08.24
node.js 설치시 path 설정  (0) 2012.12.26
mongoDB 와 Cassandra 선택  (0) 2011.07.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함