상대경로 문제인가요? > 그누4 질문답변

그누4 질문답변

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

상대경로 문제인가요? 정보

상대경로 문제인가요?

본문

한 호스팅안에

[그누 루드] - [폴더1]
└ common.php └ domain.php
                      └ domain_control.php
                      └ _common.php

이렇게 있습니다.

domain_control.php 상단에
include "_common.php";
이렇게 출력을 했습니다.
오류없이 잘 돌아 갑니다.

domain.php 상단에
include "_common.php";
이렇게 출력을 하니 오류가 납니다.
Warning: main(../common.php) [function.main]: failed to open stream: No such file or directory in /home/hosting_users/yo1kr/www/main/domain/_common.php on line 3

Warning: main() [function.include]: Failed opening '../common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/yo1kr/www/main/domain/_common.php on line 3

Warning: mysql_query() [function.mysql-query]: Access denied for user: 'yo1kr@localhost' (Using password: NO) in /home/hosting_users/yo1kr/www/main/domain/domain.php on line 27

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/hosting_users/yo1kr/www/main/domain/domain.php on line 27

_common.php 내용은
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once ("$g4_path/common.php");
?>
이렇습니다.
  • 복사

댓글 전체

domain_control.php 와 domain.php 는 평행의 디렉토리에 있으므로
_common.php 내용중 상위 디렉토리(루트)의 경로가 아닌
<?
$g4_path = "..";  ---> $g4_path = "";  로 바꾸시면 될거 같은데요.
© SIRSOFT
현재 페이지 제일 처음으로