그누보드5 서버를 이전했는데 리스트에서 제목만 안보이네요.
본문
안녕하세요?
그누보드5를 사용하고 있는데요...
서버를 이전해서 디비도 옮기고 자료도 다 옮겼습니다.
서버는 php 버전과 db 버전 모두 거의 동일하게 설치했습니다.
data 폴더도 707 로 변경했구요...
그런데 자료를 다 옮기고 임시 도메인에서 확인해보니,
게시판 리스트에 제목이 안나옵니다.
목록은 보이는데 제목만 안나오네요. 그래서 글 클릭도 안됩니다.
그냥 글 내용 보기 링크를 직접 입력해서 글보기에 들어가면 글 내용은 다 정상적으로 나오는데
상단에 제목만 안나옵니다.
어떤 문제일까요?
도움 부탁드립니다.
감사합니다.
답변 7
list 스킨에서 제목 부분이 $list[$i]['wr_subject']로 되어있는지 $list[$i]['subject'] 로 되어있는지 확인해보시고
만약 $list[$i]['subject'] 인경우 $list[$i]['wr_subject']로 변경하여 정상적으로 출력되는지 확인해보시면 좋을듯합니다. wr_subject에서 정상표시 된다면 list function 어디에선가 꼬임이.......
list.skin.php에서
print_r( $list);
해서 제목에 문자열이 있는지 확인해 보세요.
서버 접속해서 확인해 보면 금방인데...
mysql 디비 캐릭터셋이 올바르게 설정되었는지 확인해보세요
phpMyAdmin 으로 접속해서 한글이 정상적으로 보이는지.
기존 서버에서 백업받은 디비 파일의 한글 형식이 utf-8 이 맞는지도 확인해보세요
자체 해결 했습니다.
서버 php 모듈 문제였네요.
pcre 가 utf-8 지원이 안됐었습니다.
pcre 와 php 다시 컴파일 하니, 해결되었습니다.
도움 주신 모든분들 감사합니다.
basic 테마 basic 스킨에도 같은 증상인지 체크해 보세요.
db에 테이블 인코딩 형식이 어떻게 된건지 확인이 필요합니다.
리스트 뿐만 아니라 수정을 해도 제목란이 비어있고, 새로 글을 작성해도 제목은 계속 비어 있네요.
db 의 wr_subject 필드에는 분명히 값이 들어있습니다.
그런데 wr_subject 가 subject 로 변경되는 과정에서 뭔가 문제가 있는것 같습니다.
리스트 뿐만 아니라 전체적으로 동일한 문제가 발생됩니다.