php 8.1.2 게시판 생성 에러

php 8.1.2 게시판 생성 에러

QA

php 8.1.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'=>'',

);

답변을 작성하시기 전에 로그인 해주세요.
전체 11
QA 내용 검색
filter #php8 ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT