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

그누보드5 - 내용관리가 아닌 일반 페이지(php) 생성 관련 문의 채택완료

inasian 8년 전 조회 8,436

관리자페이지 내에서 내용관리로 페이지를 생성할수도 있지만 다소불편한 점이 있어서요,

관련된 내용을 찾던 도중 아래와 같이 하면 된다고 하여 올렸습니다만

 

 

test
 

------------------------------------------------------------------


Warning: include_once(G5_PATH/_common.php): failed to open stream: No such file or directory in /home/insian/html/theme/company/test.php on line 2

Warning: include_once(): Failed opening 'G5_PATH/_common.php' for inclusion (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/insian/html/theme/company/test.php on line 2

Warning: include_once(G5_PATH/head.php): failed to open stream: No such file or directory in /home/insian/html/theme/company/test.php on line 3

Warning: include_once(): Failed opening 'G5_PATH/head.php' for inclusion (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/insian/html/theme/company/test.php on line 3
컨텐츠.. 
Warning: include_once(G5_PATH/tail.php): failed to open stream: No such file or directory in /home/insian/html/theme/company/test.php on line 10

Warning: include_once(): Failed opening 'G5_PATH/tail.php' for inclusion (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/insian/html/theme/company/test.php on line 10

----------------------------------------------------------------------------------

오류 메세지만 나옵니다. 도움 부탁드립니다ㅠ

 

생성하려는 페이지명은 test.php 이고

_common.php / tail.php / head.php 모두 test.php 같은 폴더내에 있습니다.

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

답변 6개

채택된 답변
+20 포인트
잉끼s
8년 전

 </p><p>include_once('/_common.php');</p><p>
 

이렇게 선언하신거 맞습니까?

 

_common.php 는  

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

 

이렇게 작성된게 맞습니까?

에러 메시지로 보아  _common.php 선언 혹은 _common.php 내 코드 작성이 잘못 되어진 것으로 보입니다. 

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

답변에 대한 댓글 1개

i
inasian
8년 전
제가 파일 경로를 잘못 잡은거같습니다ㅠ 답변 주셔서 감사합니다! 해결했습니다. 감사합니다.

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

8년 전

기본적으로 지금 해당폴더에 _common.php 파일이 없는거같습니다.

아니면 경로지정 에러입니다.

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

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

만두야닷컴

해당 디렉토리에 _common.php 파일 만드시고

../ 이부분은 루트에 common.php 파일 뎁스에 맞춰서 설정 해주시면 됩니다. 

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

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

s
sinbi Expert
8년 전
로그인 후 평가할 수 있습니다

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

p
8년 전

루트 디렉터리가 html 폴더여야 정상 동작한텐데요.

지금은 그보다 두 단계 상위의 home 폴더로 지정이 되어 있는듯 보입니다.  

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

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

그누위즈

지금 애초에 _common.php 파일의 경로가 잘못 설정되어있어서 그렇습니다.

최상위 www/common.php 파일로 바로 인크루드를 걸어보세요

아래쪽 함수자체가 안먹어서 G5_PATH.'/head.php' 파일들도 include가 안되는것 같습니다.

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

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

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

로그인