index.html에 최신글 넣기 에러코드...경로 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

index.html에 최신글 넣기 에러코드...경로 정보

index.html에 최신글 넣기 에러코드...경로

본문

index.html에 파일에 최신글을 넣고 싶습니다.
찾아보니까.

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php"); // latest() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

echo latest("basic", "news", 5, 70); // basic 스킨으로 free 라는 게시판을 출력합니다.
?>

를 넣으라고 되어있는데..넣고나면 에러가..

Warning: include_once(./_common.php) [function.include-once]: failed to open stream: No such file or directory in /home1/ims24/public_html/index.html on line 47

Warning: include_once() [function.include]: Failed opening './_common.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home1/ims24/public_html/index.html on line 47

Warning: include_once() [function.include-once]: open_basedir restriction in effect. File(/lib/latest.lib.php) is not within the allowed path(s): (/tmp:/home1/ims24) in /home1/ims24/public_html/index.html on line 48

Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: Operation not permitted in /home1/ims24/public_html/index.html on line 48

Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home1/ims24/public_html/index.html on line 48

Fatal error: Call to undefined function latest() in /home1/ims24/public_html/index.html on line 50

뜹니다.

index.html은 public_html/안에 있고
그누보드는 public_html/gnuboard4 안에 있습니다.

게시판은 기본 스킨을 사용했고 "news"라고 만들었습니다.
index.html을 public_html/gnuboard4 안에 넣고 테스트해보면
아래와 같은 에러가 같이 뜨고,,, 게시판이 출력됩니다.

Warning: Cannot modify header information - headers already sent by (output started at /home1/ims24/public_html/gnuboard4/index.html:7) in /home1/ims24/public_html/gnuboard4/common.php on line 8

도와주세요~

댓글 전체

common.php 파일의 경로가 잘 못 되어서 그렇습니다.

님 경우
$g4[path] = "gnuboard4";
가 필요합니다.

include_once("./_common.php");
//현재 디렉토리에서 _common.php 을 찾게 됩니다. 따라서
// $g4[path] = "gnuboard4";  를 한 줄 넣어주고

$g4[path] = "gnuboard4";
include_once("$g4[path]/_common.php");

//이렇게 바꾸면 gnuboard4/_common.php 파일을 찾겠죠
//_common.php파일이 님  경우 /gnuboard4 디렉토리에 있으니까 그렇습니다.

//아래와 같이 해보시겠어요
$g4_path = 'gnuboard4';
require_once $g4_path . '/common.php';
include_once("$g4[path]/lib/latest.lib.php");
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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