답변 6개
답변에 대한 댓글 2개
data 폴더에 쓰기 권한이 없거나, 아니면 하드 용량이 가득차서 파일을 생성할수 없는 경우
로그인도 안되고 회원가입 캡챠가 안되는 현상이 나옵니다.
data 폴더의 하위 폴더도 전부 쓰기 권한을 줘야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
mysql 5.5 설치하세요. 저도 알 수 없는 에러들이 생겨서 5.5 사용중입니다. 5.6부터 그런지 5.7부터 로그인이 안되는 현상이 있다고 하더라구요.
댓글을 작성하려면 로그인이 필요합니다.
lib/common.lib.php 화일에서 기존 sql_old_password($value) 주석처리하시고 새 sql_old_password 추가하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
mysql 5.7 에서는 아래 명령어를 실행해서
select password('1234');
값이 출력되지 않거나 에러가 뜬다면 패스워드 복잡성이 설정된 상태입니다.
( 영소문자+영대문자+숫자+특수문자 조합 8 이상을 요구함 )
문의 게시판에서 답변 드린대로 설정을 했는지 다시 확인해 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
mysql 에서 old_password 함수 있는지 확인하시고 없으면
없으면 기존 sql_old_password 함수 교체하시면 될거 같습니다.
function sql_old_password($password) { $nr=0x50305735; $nr2=0x12345671; $add=7; $charArr = preg_split("//", $password); foreach ($charArr as $char) { if (($char == '') || ($char == ' ') || ($char == '\t')) continue; $charVal = ord($char); $nr ^= ((($nr & 63) + $add) * $charVal) + ($nr << 8); $nr2 += ($nr2 << 8) ^ $nr; $add += $charVal; } return sprintf("%08x%08x", ($nr & 0x7fffffff), ($nr2 & 0x7fffffff)); }
함수 적용해보시기 바랍니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
로그인 안되는 현상을 해결 할 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인