게시판 생성 페이지에서 확인 버튼 누려면 없는 페이지로 이동

게시판 생성 페이지에서 확인 버튼 누려면 없는 페이지로 이동

QA

게시판 생성 페이지에서 확인 버튼 누려면 없는 페이지로 이동

답변 1

본문

31603582_1550972555.3138.png

기존 생성된 게시판이나 게시판을 복사 생성 후 수정할 땐 이상이 없는데,

게시판 생성 페이지에서 게시판명과 그룹 지정 후 확인 누르면 404로 이동하는데,

어떤 부분을 체크해줘야 할까요?

 

PS.

사용 중 서버 환경은 다음과 같습니다.

 

1.

board_form.php 및 그 업데이트 파일 소스는 원본과 동일.

 

2. 

그누버전 G5 5326 버전

APM  = (Apache 2.4.7 + PHP 7.2.10 + MySQL 5.7.24) 환경

 

3.

기존 utf8_general_ci 정렬이였는데, 최근 utfmb4_general_ci 서버로 변경

 

 

이 질문에 댓글 쓰기 :

답변 1


if ($w == '') {
    $row = sql_fetch(" select count(*) as cnt from {$g5['board_table']} where bo_table = '{$bo_table}' ");
    if ($row['cnt'])
        alert($bo_table.' 은(는) 이미 존재하는 TABLE 입니다.');
    $sql = " insert into {$g5['board_table']}
                set bo_table = '{$bo_table}',
                    bo_count_write = '0',
                    bo_count_comment = '0',
                    $sql_common ";
    sql_query($sql);
    // 게시판 테이블 생성
    $file = file('./sql_write.sql');
    $sql = implode($file, "\n");
    $create_table = $g5['write_prefix'] . $bo_table;
    // sql_board.sql 파일의 테이블명을 변환
    $source = array('/__TABLE_NAME__/', '/;/');
    $target = array($create_table, '');
    $sql = preg_replace($source, $target, $sql);
    sql_query($sql, FALSE);
} 

 

이 부분이 문제 일텐데 이 if문 최하단에 exit; 문 쓰시고 저 부분 echo로 찍어보시면서 확인해보셔야 할 것같습니다.
php 7.x버전에서 write.update.php도 동작은 되는데 count부분에서 경고메시지가 뜨는게 있던데 아마 그 부분 문제와 비슷하지 않나 싶네요

감사합니다. 한번 점검해보도록 할게요.
오토셋도 그렇고, 제 홈피도 그렇고...
같은 증상인 게 아마도 PHP 버전이 의심되긴 하네요.

즐거운 일요일 되시길 바랍니다.

ps.
별도 추가한 extend 파일 탓이였네요.
예전 php5.XX 땐 잘 되었던 녀석이 말썽을 부렸네요.
/extend/404.extend.php

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