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 코드는 출력은됨
뭔가 다른걸 추가로 입력해야하는건가요?
그런데 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개
1개월 전
/var/www/somethings/ : Gnu 프로젝트 폴더/파일 있음
/var/www/somethings/good 폴더를 생성 후 그곳에 index.php 파일 생성하고, 이 index 파일의 <?php 영역에 경로 redirect 방식을 적용하시면 더 편리합니다.
/var/www/somethings/good 폴더를 생성 후 그곳에 index.php 파일 생성하고, 이 index 파일의 <?php 영역에 경로 redirect 방식을 적용하시면 더 편리합니다.
1개월 전
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
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개
1개월 전
1개월 전
<?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');
?>
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');
?>
답변을 작성하려면 로그인이 필요합니다.
네 똑같이 호출을 하고있으면됩니다.