채택완료

이 오류에 대해 알고싶습니다.

2017-10-27 (금) 09:59:50 2,674

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

Warning: include_once() [function.include]: Failed opening '/_common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/wwwroot/index.php on line 5

소스백업하고 다른서버로 이해주었는데

db정보도 맞춰주었고요

음,, 원래 include_once("./_common.php"); 로 하면

인덱스화면이 백지이고 오류로그도 나타나지 않았는데

include_once("/_common.php"); 로 해주니

오류로그는 저렇게 나타납니다.

home/wwwroot 아래에 dbconfig.php 파일도 있고 index.php파일도 있습니다.

저 오류의 원인과 해결방법이 있는지 궁금합니다.

주소는 http://www.gsei.co.kr:8080/index.php 입니다.

|

답변 4개 / 댓글 5개

채택된 답변
+20 포인트

include_once("./common.php");

이렇게해보세요

답변에 대한 댓글 2개

그렇게 했더니 경고창이 뜨는데 글씨가 깨져서 무슨 경고인지 모르겠네요ㅠ
잘못된 방법으로 변수가 정의되었다고 하네요.

아니면 제가 예전에했던 실수중 하나인데

index.php안에 <!doctype html>이 있다면 <html>로

!doctype을 없애줘야 include가 먹히더라구요...

답변에 대한 댓글 1개

아.. idoctype은 없네요ㅜ

혹시

<?php 로 안되어있고

<? 

로만 시작하는 소스이면 

<?php 로 변경해보세요

에디터가 있으면 일괄바꾸기 가능합니다.

답변에 대한 댓글 1개

<?php 로 바꿔주었는데 변화가없습니다. 아 index안에것만 바꿔주었습니다.

include_once("/common.php");

이렇게 .을 빼도 안되면 common.php파일이 제대로 된 경로에있나 찾아보셔요.......

답변에 대한 댓글 1개

네,,경로는 잘 되어있는데.. 소스를 그대로 가져왔기때문에 제 생각대로라면 그대로 나와야하는데.. 혹시 옮길때 php버전이 달라도 이런 문제가 생길수 있는건지요..

답변을 작성하려면 로그인이 필요합니다.