상세 컨텐츠

본문 제목

그누보드 파일경로 설정방법

본문

 




그누보드 파일 경로 설정 방법 

그누보드는 다른 cms에 비해 커스텀 마이징이 쉽습니다.

그 이유 중 하나는 절차지향적이기 때문입니다.

단순히 위에서 부터 순차적으로 불러오기 때문에 복잡한 cms만의 형식이 존재하지 않고, php 그대로 사용하면 되기 때문입니다.


경로 설정 구체적인 방법

그누보드 특징을 잘 반영한 것이 common 파일의 존재입니다.

common 파일은 그누보드의 핵심 파일로 이 파일만 불러오면, 일반 php 파일에서도 그누보드 함수를 바로 사용 가능합니다.

그래서 common 파일은 그누보드의 루트에 포함되어 있습니다.

이런 편리한 구조 때문에 그누보드 프로그램을 개발할 때에는 common 파일을 자주 불러오게 되는데, 이 때 발생하는 문제가 경로 문제입니다.

경로를 제대로 지정하지 못하면 common 파일을 불러올 수 없습니다.

따라서 그누보드 경로를 제대로 지정하는 방법을 알아보도록 하겠습니다.

 

 

코딩

 



가장 좋은 예시는 _common.php 파일입니다.

이 파일에는 include_once('./common.php'); 이 한줄만 지정되어 있습니다.

common 파일만을 불러오는 파일이라고 볼 수 있습니다.

코드를 보시면 ./common 이라고 되어 있는데, 이 앞부분./이 경로를 지정하는 것입니다.

 

./ 란 같은 계층의 위치에서 파일으 찾으라는 뜻입니다.

../라는 지정은 한 단계 계층을 올라가서 파일을 찾으라는 뜻입니다.

/는 항상 루트에서 파일을 찾으라는 경로 설정입니다.


경로를 설정하는 것은 위 3가지만 알면 됩니다.

예를 들어 /skin 폴더에서 common 파일을 불러오고 싶다면, 

include_once('../common.php');을 코드 상단에 작성하시면 됩니다.

그러면 한단계 계층을 올라가서 common 파일을 찾아서 불러옵니다.

그누보드 경로설정



 
php와 경로문제

경로 문제는 그누보드 만의 문제라기보다는 php 사용 자체의 문제이기도 합니다.

그러므로 다른 cms나 다른 php 프로그램을 짤 때에도 동일하게 사용하실 수 있습니다.

방법만 알면 그대로 사용하면 됩니다.

그리고 php 버전, 그누보드 버전과 무관하게 모두 동일하게 사용되므로 만약 경로 에러가 발생한다면, 문법상의 문제는 아닙니다.

제대로 위치를 찾아서 파일을 불러오는지 확인하고 싶다면, php 파일 상단에 에러 출력 코드를 넣으시면 됩니다.

// 에러출력코드 
error_reporting(E_ALL); 
ini_set("display_errors", 1); 




만약 지정한 경로에서 파일을 못 찾았다면, 해당 위치에 해당 파일이 없다고 영어로 에러가 뜨므로 확인하고, 경로를 재설정하면 됩니다.

경로 에러 출력


그누보드에서 파일을 불러올 때 경로 설정하는 방법을 알아보았습니다.

한 번만 알아두면 사용방법은 어렵지 않은데 반해, 사용빈도는 높으므로 공부해 두시길 추천드립니다.

관련글 더보기

댓글 영역