alias 시킨곳에 테마적용시키는 방법

그누보드5를 /var/www/somethings에 설치하고 https://somethings.kr로 접속합니다.(가정)
그런데 alias /var/www/good/; 설정을 해서 https://somethings.kr/good으로 접속할때 테마가 적용돼게 하려면
common.php head.php tail.php를 어떻게 include 시켜야 하나요?

html 이나 php 정상 출력돼는데 테마 적용시키는 코드 입력한 php파일은 작동하지 않네요.

include_once(G5_THEME_PATH.'/_common.php'); //페이지가 작동하지 않습니다.
include_once(G5_PATH.'/_common.php'); //페이지가 작동하지 않습니다.
include_once('../common.php'); // html 코드는 출력은됨

뭔가 다른걸 추가로 입력해야하는건가요?
|

답변 3개 / 댓글 3개

/var/www/somethings/ : Gnu 프로젝트 폴더/파일 있음
/var/www/somethings/good 폴더를 생성 후 그곳에 index.php 파일 생성하고, 이 index 파일의 <?php 영역에 경로 redirect 방식을 적용하시면 더 편리합니다.
Alias를 /var/www/somethings로 직접 연결되게 설정되어있다며..........
Alias /good /var/www/somethings
<Directory /var/www/somethings>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

<?php
include_once('./_common.php');
include_once(G5_PATH.'/head.php');

echo "<h2>Good 샘플 페이지</h2>";
echo "<p>이 페이지는 /good/good.php 에서 실행된 테스트 페이지입니다.</p>";

include_once(G5_PATH.'/tail.php');
?>

<?php
include_once('./_common.php');
include_once(G5_PATH.'/head.php');

echo "<h2>Good 샘플 페이지</h2>";
echo "<p>이 페이지는 /good/good.php 에서 실행된 테스트 페이지입니다.</p>";

include_once(G5_PATH.'/tail.php');
?>

/good에서도 테마를 적용하려면 그누보드의 config.php URL 상수를 절대경로 고정을 해보시기 바랍니다. 
define('G5_DOMAIN', ' https://somethings.kr');
define('G5_HTTPS_DOMAIN', ' https://somethings.kr');

그리고
추가로 심볼릭 링크를 만들어서 /var/www/somethings/good → /var/www/somethings를 바라보게 해도 같은 효과를 얻을 수 있습니다. 참고하시기 바랍니다.
ln -s /var/www/somethings /var/www/somethings/good

답변에 대한 댓글 3개

common.php head.php tail.php를 어떻게 include 시켜야 하나요?
네 똑같이 호출을 하고있으면됩니다.
그렇면 결과는 https://yesmyhome.kr/good/good.php 이렇게 열린다라는것입니다.
<?php
include_once('./_common.php');
include_once(G5_PATH.'/head.php');

echo "<h2>테스트 페이지</h2>";
echo "<p>이 페이지는 /good/good.php 에서 실행된 테스트 페이지입니다.</p>";

include_once(G5_PATH.'/tail.php');
?>

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