웹서버를 변경하고, 로그인 이 정상적으로 동작하지않는 오류가 발생했다.
저의 오류는 아무런 에러가 없이 세션파일이 생성되지 않는 오류였다.
아래 사항을 한번 확인해보자. (정말 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
저의 경우는 아래와같이 주석처리되어있었음.
아래와 같이 주석을 지워주자.
참고는 해당 선생님 블로그 참고 했습니다.
감사합니다 선생님.
그누보드 후이즈메일 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 |