그누보드 경로 질문? > 그누4 질문답변

그누4 질문답변

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

그누보드 경로 질문? 정보

그누보드 경로 질문?

본문

---html
  ----gnuboard4-_common.php
  ----index.html

상위의 디렉토리를 구조를 가지고 있습니다.

index.html
상단에는
<?
$g4_path="./gnuboard4";
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>

_common.php

<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

위와 같이 지정을 해주었는데 abc.co.kr/gnuboard4 에 그누보드 관리자 페이지는 일단 잘 들어 갑니다.
문제는 index.html 에서 아래와 같은 에러가 나오는데 어떻게 해야 하는지요?
* 현재 최신글을 달려고 합니다.

좋은 답변 부탁드립니다.

Warning: include_once(./common.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/gnuboard4/_common.php on line 3

Warning: include_once() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/gnuboard4/_common.php on line 3

Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/index.html on line 4

Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/index.html on line 4

* 아래와 같이 진행도 해보았습니다.

---html
  ----gnuboard4
  ----_common.php
  ----index.html

_common.php
<?
$g4_path = "gnuboard4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

index.html
<?
include_once("./_common.php");
include_once("./gnuboard4/lib/latest.lib.php");
?>

abc.co.kr/gnuboard4 에 관리자 페이지가 아래와 같이 에러가 나는군요

Warning: include_once(./_common.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/gnuboard4/index.php on line 2

Warning: include_once() [function.include]: Failed opening './_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/gnuboard4/index.php on line 2

Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/gnuboard4/index.php on line 3

Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/gnuboard4/index.php on line 3
  • 복사

댓글 전체

안녕하세요. 경로 설정을 잘못 이해하신듯 합니다.

_common.php 는 보시다시피
$g4_path (그누보드 경로 변수) 와 공통파일을 include 한걸로 한곳에 모아서 쓴것입니다.

그런데..
index.html에서
<?
$g4_path="./gnuboard4";
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
이렇게 적어주셨습니다. 처음에 그누보드 경로를 설정했따가..다음은 어떻게 될까요.그누보드안에
_common.php파일을 읽어버리면.. 그누보드 경로가 다시 ./gnuboard4에서 .으로 바뀌겠죠.
그래서 오류가나는것입니다.

다음과 같이 수정해주세요.

<?
$g4_path="./gnuboard4";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>

이렇게요..
구래도 에러가 나는데...참 이해가 않되네요
_common.php(gnuboard4아래-_common.php)
<?
$g4_path = "./gnuboard4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

index.html(-html아래 index.html)
<?
$g4_path="./gnuboard4";
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>

아래와 같이 에러가 http://www.abc.co.kr/gnuboard4/에서 나네요

Warning: include_once(./gnuboard4/common.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/gnuboard4/_common.php on line 3

Warning: include_once() [function.include]: Failed opening './gnuboard4/common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/gnuboard4/_common.php on line 3

Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in /web/home/vovo/html/gnuboard4/index.php on line 3

Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/vovo/html/gnuboard4/index.php on line 3
© SIRSOFT
현재 페이지 제일 처음으로