MC tool 관련 질문드립니다. (쌩초보)

MC tool 관련 질문드립니다. (쌩초보)

QA

MC tool 관련 질문드립니다. (쌩초보)

답변 3

그누보드5(영카트) 버전

5.6.4

사용 PHP 버전

8.0.30-1

본문

안녕하세요.

그누보드를 처음 접하게 되어 여러가지 테스트를 진행하고 있습니다.

 

이프온리님이 제작하신 mc tool 플러그인을 알게되어 테스트 중인데요.

게시판관리(config.php)에서 리스트가 출력되지 않는 이유가 있을까요?

32926490_1744587920.6633.png

 

?bo_table=free 를 붙이면 자유게시판의 상세 설정은 출력됩니다.

나머지 카테고리 관리는 DB 제어하는 부분이라 정상 출력됩니다.

 

쌩초자라서 질문도 서투룬데 이해부탁드리구요. 답변주신 분들 미리 감사드립니다.

이 질문에 댓글 쓰기 :

답변 3

에러가 나서 제이쿼리가 제대로 동작을 안하는거 같네요. 버전이나 적용이 잘못되었거나 해서 정상적으로 작동이 안되시는거 같습니다.

해당부분은 스크린샷에 보이는 게시판 설정 메뉴의 본문 내 php 스크립트의 오류로 프로그램 실행이 중단되어 그누보드 특성상 렌더링 출력 직전에 헤더에 js, css를 추가하는 구문을 실행하지 못해 생기는 문제로 보입니다.

오른쪽 콘솔에 나오는 에러들을 보면 다음과 같습니다:

  1. jQuery is not defined

    • 발생 위치: config.php:138, mc.admin.js:143

    • ? jQuery가 로드되지 않아 JavaScript 실행이 실패하고 있습니다.

  2. Failed to load resource: the server responded with a status of 500 (Internal Server Error)

    • 발생 파일: config.php

    • ? 서버에서 config.php 파일 실행 중 500 에러 (서버 내부 오류) 발생
       

      config.php 상단이나 head 태그 안에 jQuery를 먼저 로드해주세요.

      
       

      php

      복사편집

      <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

      또는 테마나 플러그인의 admin.head.php 혹은 head.sub.php 등에 추가합니다.


      ✅ 2. 500 에러 원인 확인

      원인

    • config.php 내부에서 PHP 오류가 발생해 서버가 내부 오류를 반환 중입니다.

    • 대표적인 경우:

      • include 또는 require로 잘못된 경로 접근

      • DB 쿼리 실패 (테이블 없음 등)

      • 배열/객체 접근 오류

      • PHP 오류 출력 비활성화 상태

    • 해결 방법

    • config.php 맨 상단에 아래 코드 추가하여 에러 메시지 보기:

    • 
       

      php

      복사편집

      ini_set('display_errors', 1); error_reporting(E_ALL);

    • 그리고 다시 새로고침 하면, 어떤 코드에서 문제가 발생했는지 정확한 에러 메시지가 보입니다. 그걸 보면 원인 파악이 쉬워져요.


    • ✅ 3. ?bo_table=free 로 진입 시 정상 동작하는 경우

    • 이는 특정 게시판의 bo_table 파라미터가 있을 때는 PHP 코드가 조건 분기되어 일부만 동작하기 때문입니다.

    • 기본적으로 전체 게시판을 불러오는 로직에서 오류가 발생하고 있을 가능성이 큽니다.


    • ✅ 추가 팁

    • mc.config.phpmc.admin.js 파일에서 console.log() 등을 활용하면 JS 상의 데이터 흐름을 확인하기 좋아요.

    • FTP에서 mc tool 플러그인 경로: /plugin/mc/ 또는 /plugin/mc_tool/ 등을 살펴보시고, config.php, mc.admin.js, 관련 css/js 경로가 올바르게 로딩되고 있는지도 확인해보세요.

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