상세 컨텐츠

본문 제목

그누보드 로그인 문제

개발생활/Web Publishing

by 한국인맛집 2022. 9. 28. 16:52

본문

반응형

웹서버를 변경하고, 로그인 이 정상적으로 동작하지않는 오류가 발생했다.

 

저의 오류는 아무런 에러가 없이 세션파일이 생성되지 않는 오류였다.

 

 

 

아래 사항을 한번 확인해보자. (정말 8시간 고생했습니다.)

 

1. php.ini 세션 사용 여부 확인

Centos 7 기준

 

vi /etc/php-fpm.d/www.conf

 

vi 사용시 옆에 줄번호를 보여주고싶다면 아래 커맨드를 사용하면된다.

:set number

 

그리고 해당 문자를 찾고할경우 이렇게 검색하면된다.

:/session 

:/[검색할단어]

 

혹시 0으로 되어있다면 1로 변경해준다.

 

저장해주자.  :wq!

하면된다

 

systemctl restart php-fpm

 

 

2. 그래도 안되면 해당 파일 경로 권한체크

 

아래 경로에 그누보드가 있다고 하자.

/home/web/gnu/

 

data 하단 에 권한을 707로 줘버린다.

chmod -R 707 /home/web/gnu/data

 

 

3. 그래도 안되면, 

 

본인 그누보드 에 common.php 을 수정하면 된다.

 

common.php의 위치는 그누보드가 설치된 경로에 있음. (테마나, 라이브러리에 있는 common.lib.php 가 절대 아니다. 최상단에 있는 common.php 파일이란걸 잊지말자.)

 

 

검색

session_save_path

 

저의 경우는 아래와같이 주석처리되어있었음.

 

아래와 같이 주석을 지워주자.

 

 

 

참고는 해당 선생님 블로그 참고 했습니다.

 

감사합니다 선생님.

 

https://prod.velog.io/@mind210424/%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C-%ED%99%98%EA%B2%BD-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8%EC%9D%B4-%EC%95%88%EB%90%A0-%EA%B2%BD%EC%9A%B0

 

그누보드 환경 웹사이트에서 로그인이 안될 경우

얼마전 웹사이트 로그인이 불가한 상황이 있었습니다.정확히 말하면 로그인은 가능했으나 세션체크시 권한이 없다는 경고메시지를 뿌리는 상황이었습니다.단순 세션 생성 경로의 소유권 문제

velog.io

 

 

 

 

반응형

관련글 더보기