php 8.1.2 게시판 생성 에러

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
php 8.1.2 게시판 생성 에러

QA

php 8.1.2 게시판 생성 에러

답변 2

본문

설치는 BiHon 님 덕분에 설치는 하였으나

게시판 생성 클릭하면 Fatal error ......lib/common.lib.php on line 1604 메세지 뜨면서 멈추네요.

좋은 방법 없을까요?

이 질문에 댓글 쓰기 :

답변 2

그누보드5 설치는 그렇게 넘기고,

게시판 생성에서는 아래처럼 걸립니다.

 

ALTER TABLE  `g5_board` ADD  `bo_device` ENUM(  'both',  'pc',  'mobile' ) NOT NULL DEFAULT  'both' AFTER  `bo_subject`

> Fatal error: Uncaught mysqli_sql_exception: Duplicate column name 'bo_device' in /.../gnuboard5/lib/common.lib.php:1605 Stack trace: #0 /.../gnuboard5/lib/common.lib.php(1605): mysqli_query() #1 /.../gnuboard5/adm/board_form.php(26): sql_query() #2 {main} thrown in /.../gnuboard5/lib/common.lib.php on line 1605

 

필드가 이미 존재하는데, $board 변수에 키가 누락되어 있어 조건에 진입,

필드 추가에서 이미 존재하는 필드 오류로 중단되는 문제입니다.

 

/adm/board_form.php 에서 ALTER 사용되는 조건을 모두 비활성화하거나,

/common.php 에서 $board에 위에 사용되는 키 추가해주면 넘어갑니다.

저는 그냥 테스트로 /common.php만 아래처럼 수정했습니다.

 

$board  = array('bo_table'=>'', 'bo_skin'=>'', 'bo_mobile_skin'=>'', 'bo_upload_count' => 0, 'bo_use_dhtml_editor'=>'', 'bo_subject'=>'', 'bo_image_width'=>0,
    'bo_device'=>'',
    'bo_gallery_width'=>'',
    'bo_mobile_subject_len'=>'',
    'bo_mobile_page_rows'=>'',
    'bo_mobile_page_rows'=>'',
    'bo_mobile_content_head'=>'',
    'bo_use_cert'=>'',
    'bo_use_sns'=>'',
    'bo_use_list_file'=>'',
    'bo_mobile_subject'=>'',
    'bo_use_captcha'=>'',
    'bo_select_editor'=>'',

);

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로