lib 파일 인클루드할때 500에러가 나오는데 왜그럴까요?

lib 파일 인클루드할때 500에러가 나오는데 왜그럴까요?

QA

lib 파일 인클루드할때 500에러가 나오는데 왜그럴까요?

본문

head.php 에서 상단 <?php ?> 부분

include_once(G5_LIB_PATH.'/popular.lib.php');

밑부분에 

 
include_once(G5_LIB_PATH.'/MWB.rand.latest.lib.php');

로 인클루드한 다음에 

index.php에서


<?php echo mwb_rand_latest('theme/MWB-main-square-5pieces', 'guide', 5, 20);?>

이렇게 호출하면 작동을 안하고 크롬 개발자도구 network 탭에서 500을 뿜고 있습니다.

딱 이 최신글 부분 위까지만 읽어오고 멈춥니다.


이 두개를 합쳐서 index.php파일에서


    <?php include_once(G5_LIB_PATH.'/MWB.rand.latest.lib.php'); ?>
    <?php echo mwb_rand_latest('theme/MWB-main-square-5pieces', 'guide', 5, 20);?>

하면 정상적으로 랜덤최신글이 출력이 됩니다.


제가 어떤 큰 잘못을 했길레 안되는 걸까요?


참고로 index.php 아래에는

그누 순정에 있는

<?php echo latest('theme/MWB-slick-room', 'accommodation', 6, 50);?> 

로 순정 최신글도 잘 불러오고 있습니다.


이 질문에 댓글 쓰기 :

답변 3

더 황당한 것은 

이 파일 말고 latest관련 함수를 몇개 더 만들었는데 모두

include_once 로 라이브러리파일을 인클루드하면 안되고

extend폴더에 파일하나로 모든 함수를 넣으니 실행이 되네요.

제가 무슨 큰 잘못을 저질렀을까요?

테마폴더에 있는 head.php를 수정해야 하는데 root의 것을 수정하고 잇는 것 같군요

관심가져 주셔서 감사합니다~
테마폴더의 head.php에서 수정한 것이 맞습니다.
수정하면서 대부분 주석을 달아놓는 편이라서 파일내 몇줄만 봐도 금방 구별이 가거든요..
제 머리로는 도저히 이해가 안되는 부분이네요 ㅎㅎ

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

회원로그인

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