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의 것을 수정하고 잇는 것 같군요
답변을 작성하시기 전에 로그인 해주세요.