mc 계층형 카테고리 플러그인 서버환경 문제 질문 드려요
본문
mc 계층형 카테고리 플러그인 서버환경 문제 질문 드려요
1. 설정에서 스킨 변경하고, 일괄저장할 경우 오류
올바른 방법으로 이용해 주십시오. 오류
2. 세부 설정으로 들어가서 1개가 등록된 상태에서 2개 부터 등록하면 뜨던
출력할 카테고리 위치를 선택해 주세요 오류
3.게시판 쓰기,읽기,목록 에 mc카테고리가 제대로 출력되지 않는 오류
이놈 때문에 꽤 오래 질문남겼는데 1,2번 문제는 서버환경 문제였네요
웹,mysql 백업 받아서 가상서버에 올리니 정상 작동되네요
가상서버 - PHP Version 7.1.22, mysql 5.7.23
오류없이 정상 작동
본 서버의 경우 mysql 버전은 5.5.38
php버전을 7.2로 올리니 다른 건 다 되는데
게시판에 자동으로 출력되야 하는데 카테고리 출력이 되질 않네요
mysql 버전에 문제일까요 ?
답변 7
네 mysql 버젼이 바뀌면서 지원되고 안되는것과 명령어의 약간에 차이들이 있습니다.
해당 페이지에서 직접 쿼리 확인을 해보셔야 할 듯 합니다.
이부분과 별개로 카테고리 뿌려주는 php 파일에 들어가셔서
쿼리나 php함수를 확인해 보셔야 할 것같습니다.
뭔가 먹히지 않는 함수가 있는 것 같습니다.
제가 얘기드린 부분이
http://car.bye.kr/bbs/board.php?bo_table=carSell 여기가 리스트 페이지니까
이페이지에 들어가셔서 카테고리 불러오는 부분이 어떻게 돌아가는지를 확인 하셔야 할 것 같다는 얘기지요.
똑같은 소스를 사용하셨더라도 문제가 카테고리 불러오는 부분이니까
그부분 소스보셔야 합니다.
원래 data/mc/carSell.js 파일을 불러와서 json 처리 하는건가요?
그부분을 확인해보시는게....
class="mc_list_skin" 은 설정해둔 게시판일 경우 자동으로 생기더라구요...
코드상의 문제라기 보다는 가상서버 본서버를 보니 환경 문제 같고
해결 할 수 있을 거 같은데 못하니 환장하겠네요 휴
일단 콘솔에서 오류나니까
상단에 뿌려지는 object(mc\Board) 안뜨게 막아보세요
확인 좀 해봅시다.
가상서버에서는 자동으로 아래 코드가 붙는데
<script src="http://localhost/plugin/mc/mc.board.list.js"></script>
본서버에서는 js파일이 자동으로 안 붙네요 훔...
해결했어요 감사합니다. ㅠㅠ
bootstrap.php
$v = explode(G5_PATH, $_SERVER['SCRIPT_FILENAME']); 요놈을
아래와 같이 하니 되네요
if (strpos($_SERVER['SCRIPT_FILENAME'], ':\\') === false) {
$v = explode(G5_PATH, $_SERVER['SCRIPT_FILENAME']);
}
else {
$v = explode(G5_PATH, str_replace('\\', '/', $_SERVER['SCRIPT_FILENAME']));
}
php스쿨 - 알찬돌삐