테스트 사이트 - 개발 중인 베타 버전입니다

5.3에서 5.4로 업글 후 기본환경설정만 저장이 안됩니다. 채택완료

우성짱 5년 전 조회 3,676

기본환경설정을 제외한 나머지는 다 잘됩니다.

 

DB업그레이드도 실행해주고, @해피정 님의 https://www.happyjung.com/lecture/2885">https://www.happyjung.com/lecture/2885 글도 따라했습니다.

 

게시판 생성, 회원 생성,  썸네일 삭제, 게시판 스킨 변경 등 DB에 문제가 있는 것 같지는 않은데,

 

딱하나. 기본환경설정의 값이 저장이 안됩니다 ㅠㅠ

 

그래서 짧은주소로 변경도 안되고 ㅠㅠ

 

DB엔진을 전부 InnoDB로 바꿨고, config.php에서도 

 

</p>

<p>define('G5_DB_ENGINE', 'InnoDB');</p>

<p>

 

 로 바꿨고,

 

서버 용량도 홈서버라서 남아돌고, 권한도  root라서 문제없고,

 

파일 권한도 전부 755, DATA 폴더는 777로 줬습니다.

 

어디를 봐야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
해피정
5년 전

phpMyAdmin 에서 디비타입이 innodb 로 된것이 맞는지 확인해보세요.

config.php 에서 설정을 변경한다고 디비 테이블이 변경되는것은 아닙니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

어떻게 해도 해결이 안되어서 제가 했던 방법을 공유합니다.

 

1. 새로운 그누보드 5.4 사이트를 인스톨한다. (utf8mb4 설정 필수 - 이모지 입력)

 

2. 원래 그누보드 5.3 사이트의 DB 내용물을 테이블 몇개씩 묶어서 phpmyadmin에서 내보내기 (sql로)

 

3. 새로운 그누보드 DB에 해당 테이블 삭제 후 sql 가져오기

 

4. 이런식으로 노가다가 다 가져왔습니다.

 

이제 잘 되네요 ㅎ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

해피정
5년 전

config.php 의 설정항목중에서   utf8 을 utf8mb4 로 변경하셨나요?

이미지를 보니  utf8mb4 로 테이블 타입이 되어 있네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

우성짱
5년 전
넵 전부 utf8mb4로 변경했습니다.

unicode를 general_ci로 바꿔볼까요?

바꿔도 안되네요 ㅠㅠ

config.php에도 utf8mb4로 바꿨습니다.
해피정
5년 전
unicode를 general 로 변경하는것이 좋을듯 합니다.
우성짱
5년 전
5.4 새로 설치해서 그 DB를 베이스로 덮어쓰니 잘 되네요.

general로 가야겠습니다. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

5년 전

 

@해피정 모두 변경한 상태입니다.

 

phpmyadmin에서 g5_config를 XML로 내보내기 후 수정 후 가져오기로 수정했는데.. 이건 아닌것 같은 생각이 들어서요...

 

phpmyamdin에서도 직접 수정이 안되더라구요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

저장이 안되시면

해당 업데이트 파일에서 sql 쿼리문을 출력해서

db 프로그램으로 직접 넣어보세요

필드가 비어있거나 할수도있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우성짱
5년 전
dbupgrade.php 파일의 내용을 phpmyadmin에서 작업해볼까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인