db 연동문제
본문
호스팅서버를 이전했더니 db는 불러와지는데 db 생성이 안됩니다.
즉 게시글을 읽거나 로그인은 가능한데
회원가입, 게시글 작성, 수정등이 불가능 합니다.
그런데 이상하게 원래 있더 게시글 삭제는 됩니다..
호스팅업체에 물어봤더니 이런 답변이 왔습니다.
db 권한이 다 부여 되어있다는건가요?
답변 7
글쓰기 정상 작동 되도록 수정 했습니다.
자게에 테스트 글은 삭제 하시기 바랍니다.
그럼 수고 하세요....^^
이렇게 질문 해서는 답을 얻을수가 없습니다.
원하신다면 닷홈 호스팅 계정과 사이트 관리자의 아이디와 패스워드를 쪽지로 보내주시면 살펴 보겠습니다.
이건 에러 메세지를 봐야 알수 있습니다.
제공해준 정보만으로는 답을 찾을 수 없습니다.
닷홈의 무제한 호스팅의 경우 MYSQL 5.7 버전을 사용합니다.
mysql 5.7 버전 이상부터는 기본 패스워드 정책이 바뀌었습니다. ( 영소문자+대문자+숫자+특수기호 포함 8자리 이상 필수 )
확인해 봐야 할 사항이
mysql 쿼리에서 아래 쿼리문을 실행하고 확인해 봅니다.
select password('1234');
이 때 아무 값도 안뜨거나, waring 경고문이 뜬다면 그누보드를 사용할수 없는 환경입니다.
data 폴더 퍼미션이 쓰기 모드인지?
또, 기존 php 및 mysql 비전 차이로 인해 함수 사용이 바뀐 건 없는지 등 체크해보시고,
못 하시겠으면 의뢰게시판에 의뢰로 해결하셔야 할 사항 같네요.
사이트의 문제점은 소스나 주소로 접근해서 확인해야 원하시는 문제를 해결하실수 있습니다.
로그인은 되세요?
기존에 사용하시던 mysql 이 5.6 이셨나요?
mysql 5.7 이상에서부터 옵션을 변경해줘야 쓰기가 잘되는 현상이 있던데
업체측에 문의해보세요
저도 mysql 5.6 -> 5.7 로 버전업시 당황했던적이 있었습니다.
결국 서버에서 설정을 조정해서 해결했었지만요
직접적인 연관은 없겠지만 혹시라도
https://www.fun25.co.kr/blog/mysql-error-1364-solution/?page=5
이부분을 참고해보세요