이 늦은 밤에 돌겠습니다. ㅠㅠ 정보
이 늦은 밤에 돌겠습니다. ㅠㅠ본문
서버를 이용해 사이트 운영중인데,
진서기님 모바일빌더로 사이트 구축 후, http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=103843&sca=&sfl=wr_subject&stx=%EB%AA%A8%EB%B0%94%EC%9D%BC&sop=and
네이버 키워드에서 모바일 인증이 안된다고 해서, 다시 서버에 서브도메인 만들고,
예)
ServerAdmin root@local****
DocumentRoot /home/abc/m
ServerName m.abc.com
Options MultiViews ExecCGI SymLinksIfOwnerMatch IncludesNoExec
ErrorLog /var/log/abc.com-error_log
CustomLog /var/log/abc.com-access_log combined
경로를 잡고있는데, 경로 $g4[path] 와 $g4[g4m_path] 사이에서 해메고 있네요.
경로는 ./m/아래에 설치를 했구요.
abc.com/m 으로 접속하면 정상정으로 나오는데
m.abc.com 로 접속시 $g4[path]를 $g4[g4m_path]와 같이 인식하더군요.
./config.php 와 ./extend/g4m.config.php 에서 경로문제 인거 같은 데 해결이 아니되는 군요
(참고}./config.php 경로
===================================================================================
// 디렉토리
$g4['bbs'] = "bbs";
$g4['bbs_path'] = $g4['path'] . "/" . $g4['bbs'];
$g4['bbs_img'] = "img";
$g4['bbs_img_path'] = $g4['path'] . "/" . $g4['bbs'] . "/" . $g4['bbs_img'];
$g4['bbs'] = "bbs";
$g4['bbs_path'] = $g4['path'] . "/" . $g4['bbs'];
$g4['bbs_img'] = "img";
$g4['bbs_img_path'] = $g4['path'] . "/" . $g4['bbs'] . "/" . $g4['bbs_img'];
$g4['admin'] = "adm";
$g4['admin_path'] = $g4['path'] . "/" . $g4['admin'];
$g4['admin_path'] = $g4['path'] . "/" . $g4['admin'];
$g4['editor'] = "cheditor";
$g4['editor_path'] = $g4['path'] . "/" . $g4['editor'];
$g4['editor_path'] = $g4['path'] . "/" . $g4['editor'];
$g4['cheditor4'] = "cheditor4";
$g4['cheditor4_path'] = $g4['path'] . "/" . $g4['cheditor4'];
$g4['cheditor4_path'] = $g4['path'] . "/" . $g4['cheditor4'];
$g4['geditor'] = "geditor";
$g4['geditor_path'] = $g4['path'] . "/" . $g4['geditor'];
.
.
$g4['url'] = "";
$g4['https_url'] = "";
$g4['https_url'] = "";
===================================================================================
(참고}./extend/g4m.config.php 경로
===================================================================================
define("_GNUBOARD_", TRUE);
$g4['use_mobile'] = true;
//$g4['g4m'] = "";
//$g4['g4m'] = "m";
$g4['g4m_path'] = ".";
//$g4['g4m_path'] = "{$g4['path']}/{$g4['g4m']}";
$g4['g4m_bbs'] = "bbs";
//$g4['g4m_bbs_path'] = "{$g4['g4m_bbs']}";
$g4['g4m_bbs_path'] = "{$g4['g4m_path']}/{$g4['g4m_bbs']}";
$g4['g4m_url'] = "http://m.abc.com";
//$g4['g4m_url'] = "{$g4['url']}/{$g4['g4m']}";
$g4['g4m_admin'] = "adm";
$g4['g4m_admin_path'] = $g4['g4m_path'] . "/" . $g4['g4m_admin'];
$g4['thumb'] = $g4['g4m_path'] . "/thumb.php";
$g4['use_mobile'] = true;
//$g4['g4m'] = "";
//$g4['g4m'] = "m";
$g4['g4m_path'] = ".";
//$g4['g4m_path'] = "{$g4['path']}/{$g4['g4m']}";
$g4['g4m_bbs'] = "bbs";
//$g4['g4m_bbs_path'] = "{$g4['g4m_bbs']}";
$g4['g4m_bbs_path'] = "{$g4['g4m_path']}/{$g4['g4m_bbs']}";
$g4['g4m_url'] = "http://m.abc.com";
//$g4['g4m_url'] = "{$g4['url']}/{$g4['g4m']}";
$g4['g4m_admin'] = "adm";
$g4['g4m_admin_path'] = $g4['g4m_path'] . "/" . $g4['g4m_admin'];
$g4['thumb'] = $g4['g4m_path'] . "/thumb.php";
===================================================================================
계속 삽질만 하고 있습니다.
아시는 분 도움 바랄께요ㅠㅠ.
늦은밤 편히 보내시구요.
추천
0
0
댓글 8개

Virtual Hosts의 ServerAlias는 지정해 줬나요???

<VirtualHost *:80>
ServerName m.abc.com
ServerAdmin www.m.abc.com
ErrorLog logs/abc.com-error_log
CustomLog logs/abc.com-access_log common
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ServerName m.abc.com
ServerAdmin www.m.abc.com
ErrorLog logs/abc.com-error_log
CustomLog logs/abc.com-access_log common
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
접속엔 문제가 없는 거 같은 데, 경로문제인거 같아요.
특히 g4[path], g4[g4m_path]의 정의를 어떻게 해야할지?
이 시간에 답변주시니 넘 감사하군요
특히 g4[path], g4[g4m_path]의 정의를 어떻게 해야할지?
이 시간에 답변주시니 넘 감사하군요

$g4['g4m_path'] = "m";
Warning: main(m/head.php): failed to open stream: No such file or directory in /home/abc/m/_head.php on line 3
Warning: main(): Failed opening 'm/head.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/abc/m/_head.php on line 3
고친 후
이런에러가...
m.abc.com 접속시 엑박이 몇게 뜨고 정상적으로 나오는데, 서브페이지로 가면
위 에러가 뜨네요.
Warning: main(): Failed opening 'm/head.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/abc/m/_head.php on line 3
고친 후
이런에러가...
m.abc.com 접속시 엑박이 몇게 뜨고 정상적으로 나오는데, 서브페이지로 가면
위 에러가 뜨네요.
m 폴더안에 _head.php 파일 3번째 줄에서 m/head.php 파일을 호출하는데 찾을 수 없다는 에러입니다.
확인해 보세요.
확인해 보세요.

/m/_common.php 확인
<?php
$g4_path = ".."; // common.php 의 상대 경로
include_once "$g4_path/common.php";
?>
<?php
$g4_path = ".."; // common.php 의 상대 경로
include_once "$g4_path/common.php";
?>
위 처럼 수정해도 같은 오류가 ...