서버 이전후 로그인이 되지 않습니다..
본문
예전서버 PHP Version 5.3.3 ---> 현재서버 PHP Version 5.4.16
예전서버 Apache/2.2.15 (CentOS) ----> 현재서버 Apache/2.4.6 (CentOS) PHP/5.4.16
예전서버 mysql ------> 현재서버 mariadb
그누보드 5인건 아는데 로그인해도 그누보드 버전 몇인지 안나오네요 ;; ㄷㄷ
서버 이전후 로그인이 되지 않습니다..
로그인 시도하면 로그인이 되지않아요..ㅠㅠ
그리고
회원가입시 켑챠 글자 및 읽어주는 소리도 안나오네요....
data폴더 707로 맞췄는데도 안되네요.. 혹시 조언좀 얻을 수 있을까요??
감사합니다.
답변 6
data/session
폴더에 세션이 정상 생성되는지 확인해보시기 바랍니다.
정상적이라면 용량이 0보다 큰 화일들이 있을겁니다.
https://koreanred.tistory.com/m/51?category=499713
이게 참고가 될지 모르겠네요
data 폴더는 session 폴더에 쓰기 권한이 있어야 되고 mysql 버전에 따라 패스워드 함수가
달라서 암호 비교때문에 안될수도 있습니다.
아미나빌더 1.7.14 / 그누보드 5.2.9 버전 이네요.
mysql 두개의 서버를 비교해보았는데,
같은것 같아요! 변형된형태가요
@서버제로님 말씀대로 세션폴더에 정상적으로 권한이 부여되어있는지 먼저 확인하시고 그래도 안된다면,
/config.php 파일에서 도메인 부분을 수정해보세요.
예시 ) define('G5_COOKIE_DOMAIN', '.현재도메인');
이런식으로 한번 수정한 후 임시 인터넷파일 정리 후에 해보세요.
현재도메인 앞에 . 을 잊으시면 안 됩니당
저도 얼마전에 비슷한 경험이 있었습니다. 혹시 모르니 체크 해 보세요.
파일 : gb/data/dbconfig.php
define('G5_MYSQL_SET_MODE', false); 을
define('G5_MYSQL_SET_MODE', true); 이렇게 바꿈
$sudo vi gb/data/dbconfig.php
//define('G5_MYSQL_SET_MODE', false);
define('G5_MYSQL_SET_MODE', true);
저의 상황
Ubuntu 16.04 에서 20.04 로 두 단계를 한꺼번에 뛰었습니다.
그누보드는 5.2.7 이었습니다.
자문자답
selinux 문제였습니다.