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

초기 G4S설치후 기존 G4 MYSQL DATA 불러오면 문제 발생

· 12년 전 · 590 · 1
초기 G4S설치후 기존 G4 MYSQL DATA 불러오면 문제 발생 됩니다

고수님의 조언을 부탁 드립니다.


select * from g4_group where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order
1054 : Unknown column 'gr_show_menu' in 'where clause'
error file : /ami/bbs/board.php

댓글 작성

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

로그인하기

댓글 1개

AMINA 관리자 한별 아빠님 감사 합니다
--------- 한별 아빠님의 조언 ------------
사이트가 g4s인 것으로 봐서 기존 g4에서 g4s 마이그레션 하신 것 같은데... 테이블이 g4 인 것으로 봐서 g4s에서 DB테이블 접두어만 변경해서 사용 중이신 것 같네요. g4사이트에 그냥 g4s 덮어씌웠을리는 없을테니깐요.

그로인해서 g4에는 없고 g4s에는 새로 추가된 필드들로 인해 생기는 문제인 것 같네요. 결국 DB에 하나씩 없는 필드를 추가해 주는 수 밖에는 없습니다. g4와 g4s의 install 폴더에 있는 sql 파일보고 DB에 직접 넣어 주세요.
---------------------------------------
상기의 조언으로 정상적인 g4s로 변환 했습니다
자세한 설명은
http://ss1145.iptime.org/ami/bbs/board.php?bo_table=z1_02&wr_id=373

참조 드리며 간단히 아래와같이 수정 하였습니다
기존 G4에서 G4S의 mysql의 Structure의 차이로 그룹메뉴가 나오지 않음을 해결하는방법
1) G4s와 g4의 차이 분석
2) 문제점 select* from g4_group where gr_show_menu = '1' and gr_device <> 'mobile' orderby gr_order
3) gr_show_menu를 Structure에서 add 함
4) 조건은 기존 g4s의 gr_show_menu 를 Structure확인하여 동일하게 추가
5) 관리자모드에 진입하여 게시판그룹 목록 의 상태에서 메뉴보임 지정출력순서 번호를 지정하여 저장이 되면 해결됩니다.

이하 관련 상태그림으로 참조를 제홈피에 저장 설명 드립니다 (초보자 phpMyAdmin를 한수 배웠습니다 )
http://ss1145.iptime.org/ami/bbs/board.php?bo_table=z1_02&wr_id=373

게시글 목록

번호 제목
4184
4181
4180
4169
4155
4154
4153
4148
4147
4140
4133
4126
4125
4124
4123
4121
4120
4116
4108
4106