그누보드에서 작은 최적화 - config.php, common.php 정보
그누보드에서 작은 최적화 - config.php, common.php
관련링크
본문
먼저 config.php 와 common.php에서 ""으로 선언된 것중 ''으로 바꿀 수 있는 건 바꾸세요. 단, 효과는 극히 미미합니다. ^^
그리고 config.php에서 $g4[url]에 값을 입력하세요. 입력하지 않아도 되지만 입력해 놓는 것이 좋습니다.
저의 경우
입니다.
이렇게 입력해 놓으면 common.php에서 자기가 $g4[url]값을 찾는 일을 덜게 됩니다. (네, 그 값이 없으면 값을 찾기 위해 생쇼를 합니다. ^^)
또한, $g4[url]값만 잘 입력해 놓았다면 common.php 에서
라는 부분을 찾아 주석처리할 수 있습니다.
그리고 config.php에서 $g4[url]에 값을 입력하세요. 입력하지 않아도 되지만 입력해 놓는 것이 좋습니다.
저의 경우
$g4['url'] = 'http://stnzone.com/gboard';
입니다.
이렇게 입력해 놓으면 common.php에서 자기가 $g4[url]값을 찾는 일을 덜게 됩니다. (네, 그 값이 없으면 값을 찾기 위해 생쇼를 합니다. ^^)
또한, $g4[url]값만 잘 입력해 놓았다면 common.php 에서
// \ 를 / 롤 변경
$g4['url'] = strtr($g4['url'], "\\", "/");
// url 의 끝에 있는 / 를 삭제한다.
$g4['url'] = preg_replace("/\/$/", "", $g4['url']);
$g4['url'] = strtr($g4['url'], "\\", "/");
// url 의 끝에 있는 / 를 삭제한다.
$g4['url'] = preg_replace("/\/$/", "", $g4['url']);
라는 부분을 찾아 주석처리할 수 있습니다.
추천
1
1
댓글 11개
좋은팁 감사합니다.^^
7080
7080

넵 ^^
웹서버를 다수개 사용해서 미러링 해야 하는 경우에는 수정을 모두 follow-up해야 하는 부담이... ㅠ..ㅠ

좋은 팁입니다^^ 추천한방 날려주는 샌스...

이렇게 입력해 놓으면 common.php에서 자기가 $g4[url]값을 찾는 일을 덜게 됩니다. (네, 그 값이 없으면 값을 찾기 위해 생쇼를 합니다. ^^)
--
잘 이해가 되지 않습니다.
값이 없으면 왜 "생쇼"를 하는지요?
--
잘 이해가 되지 않습니다.
값이 없으면 왜 "생쇼"를 하는지요?

밑의 자홍님의 말씀처럼요. ^^
good....
바로 윗부분에서 $g4['url'] 비었을때 체크하는 if 문이 있네요. 이 부분이 skip 되네요.
파란색으로 되어 있는 2줄은 항상 실행됩니다.
감사합니다.
파란색으로 되어 있는 2줄은 항상 실행됩니다.
감사합니다.

다수도메인 > 하나의네임서버에서를 위해 리자님께서 하신 배려가 아닐까요?
감사합니다.

그럼 common.php 주석 처리할 부분의 위쪽인...
if (!$g4['url'])
{
$g4['url'] = 'http://' . $_SERVER['HTTP_HOST'];
$dir = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
if (!file_exists("config.php"))
$dir = dirname($dir);
$cnt = substr_count($g4['path'], "..");
for ($i=2; $i<=$cnt; $i++)
$dir = dirname($dir);
$g4['url'] .= $dir;
도 주석처리 할 수 있네요 ?
if (!$g4['url'])
{
$g4['url'] = 'http://' . $_SERVER['HTTP_HOST'];
$dir = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
if (!file_exists("config.php"))
$dir = dirname($dir);
$cnt = substr_count($g4['path'], "..");
for ($i=2; $i<=$cnt; $i++)
$dir = dirname($dir);
$g4['url'] .= $dir;
도 주석처리 할 수 있네요 ?