이 분 게시판 질문좀 드립니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이 분 게시판 질문좀 드립니다 정보

이 분 게시판 질문좀 드립니다

본문

첫번째 질문?
 
 
 
저는 이상하게 이 분이 올리신 게시판이 모두 에러가 발생합니다.
 
우선 위 스킨먼저 질문 드립니다.
 
 
upgrade.php 파일을 열어서 13번째줄에..밑에 있는걸 넣었구요.
 
관리자로 로그인하여 업그레이드 완료 했습니다.
 
$sql_table = "g4_qna2"; //테이블명 지정
 
 
헌데 게시판에서 글쓰기해서 보면
 
답변이 완료된 질문입니다. (07-06-01 01:30 작성) <=====이렇게 뜹니다? 아니 지금 막 글쓰기를 했는데..
 
완료라니..?? 이해가 가질 않습니다!!!
 
===============================================================================================
 
두번째 질문?
 
 
 
upgrade.php 파일안에
 
g4_write_quiz 자신의 게시판에 맞게 수정하라고 하는데요?
 
밑에처럼 했거든요. 
 
그런데 밑에 빨간글씨처럼 저런 에러가 발생했습니다.
 
그리고 게시판목록을 보면 글은 제대로 올라 가네요.
-------------------------------------
 
// 게시판 테이블 필드 추가
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_sort_field` VARCHAR( 255 ) NOT NULL AFTER `bo_use_email` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_1_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_sort_field` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_2_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_1_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_3_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_2_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_4_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_3_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_5_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_4_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_6_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_5_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_7_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_6_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_8_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_7_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_9_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_8_subj` ", FALSE);
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_10_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_9_subj` ", FALSE);
sql_query(" ALTER TABLE `g4_write_quiz` ADD `wr_11` tinyint( 4 ) DEFAULT '0' NOT NULL ", FALSE);
//필드 변경
sql_query(" ALTER TABLE `g4_write_quiz` CHANGE `wr_7` `wr_7` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL ", FALSE);
 
----------------------------------
 
 
update g4_write_sub_05 set wr_11 = '0' where wr_id = '16'
 
1054 : Unknown 칼럼 'wr_11' in 'field list'
error file : /html/bbs/write_update.php
 
물론 업그레이드 했구요. 게시판명:  quiz 입니다. 
 
 
2000포인트 걸었습니다.
 
좀 쉽게 설명해 주실분 찾아요^^
  • 복사

댓글 전체

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=7713
필드가 생성이 안된다면 상단의 팁을 사용하십시오.

문제파악을 위해 해당 스킨을 다운로드 받아 upgrade.php의 소스코드 중,
필드구조를 변경하는 쿼리문만 점검해 보았습니다.
질문자만 여타의 목적으로 wr_11이라는 확장필드를 사용하는 것인지,
해당 스킨에서 wr_11이라는 확장필드를 사용하는지 점검하시기 바랍니다.

아울러 '저는 이상하게 이 분이 올리신 게시판이 모두 에러가 발생합니다.'와 같다면,
서버 환경설정의 특성을 탈 수도 있겠지만,
등록하신 분의 설치방법을 정상적으로 따르지 않았을 가능성이 훨씬 더 큽니다.


//하단의 쿼리문에는 wr_11과 관련된 소스코드는 존재하지 않음.

sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_1` `wr_1` int( 11 ) DEFAULT '0'  NOT NULL ", FALSE);
sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_2` `wr_2` tinyint( 4 ) DEFAULT '0'  NOT NULL ", FALSE);
sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_3` `wr_3` datetime DEFAULT '0000-00-00 00:00:00'  NOT NULL ", FALSE);
sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_6` `wr_6` tinyint( 4 ) DEFAULT '0'  NOT NULL ", FALSE);
sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_8` `wr_8` tinyint( 4 ) DEFAULT '0'  NOT NULL ", FALSE);
sql_query(" ALTER TABLE `g4_write_{$sql_table}` CHANGE `wr_9` `wr_9` datetime DEFAULT '0000-00-00 00:00:00'  NOT NULL ", FALSE);
나스카님 답변 감사드립니다^^
한가지 질문을 드리겠습니다.
기존에 그누보드 설치후 upgrade.php 파일그대로 놔두고...
위에 설치대로...
sql_query(" ALTER TABLE `g4_write_quiz` ADD `wr_11` tinyint( 4 ) DEFAULT '0' NOT NULL ", FALSE);
//필드 변경
sql_query(" ALTER TABLE `g4_write_quiz` CHANGE `wr_7` `wr_7` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL ", FALSE);
이것만 추가했을 뿐입니다.
아님 게시판스킨안에 있는 upgrade.php파을을 그냥 덮어 쒸우는 건가요?
그래서 에러가 발생하는건가요?
아...그리구
upgrade.php 파일을 열어 g4_write_quiz 부분을 자신의 게시판에 맞게 수정해주세요.
이 부분도 이해가 가질 않습니다.

게시판명이 quiz 입니다.
그럼 그냥 놔두어도 되는건지요?
> upgrade.php 파일을 열어 g4_write_quiz 부분을 자신의 게시판에 맞게 수정해주세요.
> 이 부분도 이해가 가질 않습니다.

사용자의 환경에 맞게 수정해야 한다는 것은 기본사항 중 기본사항입니다.
상단에 인용된 문구는 단순히 사용자가 사용하고 있는 게시판 테이블명을 기재하라는 의미일 뿐입니다.

오류가 발생한다는 URL 정보도 없이 단순히 오류가 발생했다는 코드만으로는,
다른 부분과 상충되어 발생될 소지도 있는 전체적인 오류를 파악할 수는 없습니다.
아울러 이것은 직전 코멘트에서 이미 밝혔던 바 wr_11이라는 확장필드의 사용이,
질문자의 환경에서는 어떤 과정에서 발생했는지 모호한 문제도 있습니다.

더 이상 이어질 추가질문 내역에 대해서는,
현 상황에서는 그 어떤 답변도 할 수가 없어서,
사용자 스스로 해결하시거나, 실질적인 문제를 파악할 수 있는 방법을 사용하시거나,
아니라면... 다른 분께서 정답을 주시는 방법외에는 없을 것 같습니다.
© SIRSOFT
현재 페이지 제일 처음으로