테스트 사이트 - 개발 중인 베타 버전입니다

에러로그, 경로 질문드려요 채택완료

티틴 3년 전 조회 1,954

</p>

<p>[Tue Jul 26 19:37:00.484670 2022] [php7:warn] [pid 27431] [client 111.111.111.111:9222] PHP Warning:  include_once(./common.php): failed to open stream: No such file or directory in /var/www/aa/_common.php on line 2, referer: <a href="https://aa/bbs/board.php?bo_table=aa&wr_id=109253" target="_blank" rel="noopener noreferrer">https://aa/bbs/board.php?bo_table=aa&wr_id=109253</a>

[Tue Jul 26 19:37:00.484695 2022] [php7:warn] [pid 27431] [client 111.111.111.111:9222] PHP Warning:  include_once(): Failed opening './common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/aa/_common.php on line 2, referer: <a href="https://aa/bbs/board.php?bo_table=aa&wr_id=109253" target="_blank" rel="noopener noreferrer">https://aa/bbs/board.php?bo_table=aa&wr_id=109253</a></p>

<p>

 

에러로그에서 다음과 같은 에러메시지가 출력됩니다. 

 

_common.php 를 열어보면

 

<?php
include_once('./common.php');
?>

 

다음과 같이 되어 있으며

 

common.php 파일은 _common.php와 같은 폴더 (그누 기본폴더)에 위치하고 있습니다.

 

이거 외에도 

 

</p>

<p> </p>

<p>[Tue Jul 26 17:05:26.011938 2022] [php7:warn] [pid 18463] [client 111.111.111.1:62658] PHP Warning:  include_once(./_common.php): failed to open stream: No such file or directory in /var/www/aaa/extend/user.block.id.php on line 2</p>

<p> </p>

<p>

 

이런 오류도 뜨는데 user.block.id.php 2번째 라인은 include_once("./_common.php"); 이거입니다.

 

user.block.id.php 요파일은 그누폴더/extend 폴더 안에 들어가 있구요.

 

뭐가 문제인 걸까요...?

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

답변 3개

채택된 답변
+20 포인트
3년 전

그누보드가 설치된 폴더가 www 인가요? www/aa인가요?

https://aa/bbs/board.php?bo_table~~이 주소가 어느 폴드를 root로 인식해서 만든 주소인지 알 수 없도록 하네요

https://aa/ <--이렇게 하면 index페이지가 보여지나요?

 

그리고 extend폴더의 화일은 다른 화일에서 include를 하는 화일들이기 때문에 

user.block.id.php 2번째 라인은 include_once("./_common.php"); <--이것은 필요 없습니다(삭제 하세요)

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

티틴
3년 전
그누가 설치된 파일은 www입니다. aa하면 인덱스가 보여요!

include_once("./_common.php"); 이건 삭제했습니다. 에러로그 다시살펴야겠네요

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

user.block.id.php 요파일은 그누폴더/extend 폴더 안에 들어가 있구요.

==

단독 실행인가요?

아니면 다른 파일에서 include하는 파일인가요? 최초 파일 위치 기준 "./common.php"입니다.

로그인 후 평가할 수 있습니다

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

3년 전

말 그대로 해당 경로에 파일이 없다는겁니다. extend에 해당 파일이 있다면 기본적으로 _common.php 파일이 없겠죠 따로 생성은 하신건가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

티틴
3년 전
_common.php 는 그누 기본폴더에 있습니다... 따로 extend에 생성을 해줘야 하는 건가요?

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

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

로그인