상대경로 문제인가요? 정보
상대경로 문제인가요?
본문
한 호스팅안에
[그누 루드] - [폴더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");
?>
이렇습니다.
[그누 루드] - [폴더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 = ""; 로 바꾸시면 될거 같은데요.
_common.php 내용중 상위 디렉토리(루트)의 경로가 아닌
<?
$g4_path = ".."; ---> $g4_path = ""; 로 바꾸시면 될거 같은데요.