웹서버를 변경하고, 로그인 이 정상적으로 동작하지않는 오류가 발생했다.
저의 오류는 아무런 에러가 없이 세션파일이 생성되지 않는 오류였다.
아래 사항을 한번 확인해보자. (정말 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
저의 경우는 아래와같이 주석처리되어있었음.
아래와 같이 주석을 지워주자.
참고는 해당 선생님 블로그 참고 했습니다.
감사합니다 선생님.
그누보드 환경 웹사이트에서 로그인이 안될 경우
얼마전 웹사이트 로그인이 불가한 상황이 있었습니다.정확히 말하면 로그인은 가능했으나 세션체크시 권한이 없다는 경고메시지를 뿌리는 상황이었습니다.단순 세션 생성 경로의 소유권 문제
velog.io
그누보드 후이즈메일 SMTP로 발송하는 방법 (퍼펙트 해결법) (0) | 2024.01.03 |
---|---|
[해결] 그누보드 테스트 메일 발송 오류 해결 [메일이 발송안될때] (0) | 2023.11.23 |
"data 폴더에 쓰기권한이 없거나 또는 웹하드 용량이 없는 경우 로그인을 못할수도 있으니, 용량체크 및 쓰기 권한을 확인해 주세요." (0) | 2023.11.23 |
[그누보드] daum 주소 Api / 주소검색 오류 (0) | 2022.06.15 |
그누보드5 페이징번호 추가하는법 (0) | 2022.05.25 |
php 그누보드 특정 글쓴이만 검색하고싶을때, 변수를 쿼리문에 추가하기 (0) | 2022.05.25 |