묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
debugPrint()함수를 이용한 디버깅 질문
2010.02.03 12:21
xe를 설치하고 소스를 분석하는 중입니다.
debugPrint()함수를 이용해서 디버깅을 할려고 하는데요
config.inc.php에서 설정을 아래와 같이 변경했고요
<?php
define('__DEBUG__', 1);
define('__DEBUG_OUTPUT__', 0);
define('__DEBUG_PROTECT__', 1);
define('__DEBUG_PROTECT_IP__', '---.---.---.---');
define('__DEBUG_DB_OUTPUT__', 1);
?>
소스에 debugPrint('$output'); 이라고 제가 보고 싶은 내용을 집어 넣었습니다.
그렇게 실행하면
/files/__debug_message.php 파일이 생성되고 여기에 디버깅한 내용이 보인다고 알고 있는데
아무리해도 이 파일은 나타나지 않네요
문제점이 뭘까요? 디버깅없이 소스를 보려니 막히는데가 많아서요...
답변 부탁드리겠습니다.
댓글 2
-
라르게덴
2010.02.03 13:45
-
으니V
2010.02.03 16:33
그럼... /files/__debug_message.php은 자동생성 되는 건가요??
common/tpl/common_layout.html에
<!--debugPrint($module_info);-->를 추가하고 실행시켰는데
files폴더를 열어봐도 파일이 없어요
-
라르게덴
2010.02.03 17:40
{@ debugPrint($module_info) } 입니다. 테스트는 함수보단 {@ debugPrint("a") } 로 하시고 혹 이래도 안되면 @를 제거하고 해보세요. -
으니V
2010.02.04 11:48
답변주셔서 감사합니다!!^^ 퍼미션에러나서... 폴더를 777로했더니 해결됐어요
debugPrint($output);
일케 하시고요... 찍는 부분 이전에 무언가 문제가 있거나 그러면 수행이 안되서 그런거 아닐까요?
정상적으로 수행되는 파일(스킨파일.html)에다가 찍어보고 테스트 해보세요.