0.0.3 ==>> 0.0.4 패스설정 정보
0.0.3 ==>> 0.0.4 패스설정본문
의문사항을 열심히 작성하다가 튕겨서 간단히 쓰겠습니다.(ㅜ.x;)
'$g4[url]을 사용하지 않고 $gb4[path]가 추가되었습니다.'라는 변경내역이 있습니다.
0.03까지는 다음과 같은 경로설정 변수를 최초 설치시 권장되었던 방법처럼,
아무런 문제없이 사용하고 있었습니다.
대상파일은 /g4설치경로/config.php의 상단 패스지정 구문정도.
//$g4['blog_url'] = $g4['path'] . "/" . "blog";//gblog의 패스가 변경되어 주석(최초설치)
//$gb4['blog_path'] = $g4['path'] . "/" . "blog";//0.04의 패스를 점검하기 위해 기재(경로인식 불가 ===>>> /g4설치경로/blog/blog/와 같이 /blog를 두번 인식.
이 부분은 곱슬최씨님께서 g4[url]을 제거하라는 설명으로 보완이 가능하겠지만,
g4에서는 $g4[url]이 '트랙백 주소'나 여타의 부가기능으로 사용되고 있거나,
향후에도 사용될 수 있습니다.
특히 다중 도메인을 사용하는 경우 g4 설치경로를 자동으로 인식시키기 위해서는,
$g4[url]을 도메인+설치경로의 형태로 잡아줘야 복수의 도메인에서도,
트랙백 주소 및 게시물 주소에 특별히 오류를 발생시키지 않고 접근할 수 있습니다.
그런데 $g4[url]의 언급을 제거하라는 것은,
단순히 'gblog만 보고 내린 결정은 아닌가' 하는 의구심이 들기도 합니다.
$g4[url]을 사용자가 설정해 놓은 기존의 값으로 유지시키고,
$gb4['path']를 정상적으로 인식시키기 위해 돌아가는 방법으로는,
$gb4['path'] = $g4['path']; 라는 간단한 구문을,
/g4설치경로/config.php 의 path 지정위치에 적당히 추가하면 됩니다.
추천
0
0
댓글 전체
-. /g4설치경로/config.php의 최하단 정도에서 $g4[url]의 설정과 맞물린 구문이며,
다중도메인을 사용할 경우 이것의 적절한 설정을 위해 쿠키도메인 또는 현재 접속된
호스트 주소를 끌어쓰는 방법으로 $g4[url]을 설정했습니다.
$g4[cookie_domain] = $_SERVER["HTTP_HOST"] ;// 현재 서버이름을 자동으로 쿠키도메인으로 설정
// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요.
// 예) http://g4.sir.co.kr//원본
//$g4[url] = "";//원본
//$g4[url] = "http://".$g4[cookie_domain]."/설치경로"; //$g4[url]을 자동으로 설정하기 위해 기재
$g4[url] = "http://".$_SERVER[HTTP_HOST]."/설치경로";//상단과 동일한 자동방법//2006.10.12
//$g4[url] = "http://"."내 생애 가장 아름다운 일주일";//상단과 동일한 자동방법(이것은 육안으로만 봤을 때 가장 간단히 트랙백 주소를 속이기 위한 방법 중 하나입니다.
따라서 어떤 기능을 사용하든지,
어떤 설정을 위해 마련해 놓았든지,
gblog는 g4와 상호보완이 되었으면 되었지,
상충되는 부춘을 쌍방에서 일방적으로 제거해서는 안된다고 봅니다.
다중도메인을 사용할 경우 이것의 적절한 설정을 위해 쿠키도메인 또는 현재 접속된
호스트 주소를 끌어쓰는 방법으로 $g4[url]을 설정했습니다.
$g4[cookie_domain] = $_SERVER["HTTP_HOST"] ;// 현재 서버이름을 자동으로 쿠키도메인으로 설정
// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요.
// 예) http://g4.sir.co.kr//원본
//$g4[url] = "";//원본
//$g4[url] = "http://".$g4[cookie_domain]."/설치경로"; //$g4[url]을 자동으로 설정하기 위해 기재
$g4[url] = "http://".$_SERVER[HTTP_HOST]."/설치경로";//상단과 동일한 자동방법//2006.10.12
//$g4[url] = "http://"."내 생애 가장 아름다운 일주일";//상단과 동일한 자동방법(이것은 육안으로만 봤을 때 가장 간단히 트랙백 주소를 속이기 위한 방법 중 하나입니다.
따라서 어떤 기능을 사용하든지,
어떤 설정을 위해 마련해 놓았든지,
gblog는 g4와 상호보완이 되었으면 되었지,
상충되는 부춘을 쌍방에서 일방적으로 제거해서는 안된다고 봅니다.
[..] $gb4['path'] 변수 내용
$g4['url'] 은 "http://도메인/그누보드설치경로" 를 갖습니다.
$gb4['path'] 은 "/그누보드설치경로" 를 갖습니다.
[..] $g4['url'] 을 사용하지 않고 $gb4['path'] 변수를 추가한 이유
- 실수로 $g4['url'] 을 설정하지 않으시고 설치하시는 분들이 문의를 많이 하십니다.
- $g4['url'] 을 사용할경우 블로그에서는 www.도메인.com 과 도메인.com 이 서로 다른 도메인임에도 불구하고 도메인.com 만 사용이 가능합니다. 또한 쿠키도메인 미설정으로 인해 로그인이 풀리는 경우가 생겨 문의가 많이 생기고 있습니다.
- G Editor 의 업로드 파일 부분하고의 유기적인 연동을 위해 필요합니다.
말씀하신 다중 도메인 관련은 $gb4['path'] 가 "/그누보드설치경로" 와 같은 형태를 갖기 때문에 사용에 지장이 없으리라는 판단입니다. "http://도메인/~계정/그누보드설치경로" 와 같은 url 에서도 사용이 가능합니다.
GBlog 는 그누보드 원본을 건드리지 않고 잘 연동이 될 수 있도록 항상 염두하며 개발하고 있습니다.
$g4['url'] 은 "http://도메인/그누보드설치경로" 를 갖습니다.
$gb4['path'] 은 "/그누보드설치경로" 를 갖습니다.
[..] $g4['url'] 을 사용하지 않고 $gb4['path'] 변수를 추가한 이유
- 실수로 $g4['url'] 을 설정하지 않으시고 설치하시는 분들이 문의를 많이 하십니다.
- $g4['url'] 을 사용할경우 블로그에서는 www.도메인.com 과 도메인.com 이 서로 다른 도메인임에도 불구하고 도메인.com 만 사용이 가능합니다. 또한 쿠키도메인 미설정으로 인해 로그인이 풀리는 경우가 생겨 문의가 많이 생기고 있습니다.
- G Editor 의 업로드 파일 부분하고의 유기적인 연동을 위해 필요합니다.
말씀하신 다중 도메인 관련은 $gb4['path'] 가 "/그누보드설치경로" 와 같은 형태를 갖기 때문에 사용에 지장이 없으리라는 판단입니다. "http://도메인/~계정/그누보드설치경로" 와 같은 url 에서도 사용이 가능합니다.
GBlog 는 그누보드 원본을 건드리지 않고 잘 연동이 될 수 있도록 항상 염두하며 개발하고 있습니다.
-. 내용이 길어진 이유는 다음 링크의 게시물에서,
'$g4['url'] 변수를 설정해 주세요.'라는 답변에 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=gblog_qa&wr_id=480
> 그누보드 설치폴더/config.php 파일을 열어 $g4['url'] 변수를 설정해주세요.
> 0.0.4 로 업그레이드 하시면 $g4['url'] 을 설정하지 않으셔도 됩니다.
-. $gb4[path]는 어디에서 정의되었을까요?
upgrade내역에는 해당 내용이 명시되어 있지 않습니다.
또한, /g4설치경로/gblog.head.php에서 다음과 같이,
include_once("$g4[path]/gblog.config.php");
gblog의 환경설정이 삽입되어 있어서 정상적인 작동이 가능할 것 처럼 보이나,
막상 재설치가 아닌 업그레이드(변경된 파일만 0.0.3에서 0.0.4로 상향)인 경우는,
$gb4['path']를 찾을 방법이 없는 것입니다.
그렇다고 해서, 0.0.4가 첨부된 게시물 내용에서 확실하게,
0.0.4를 사용하기 위해 $gb4['path'] 또는 $gb4['path']의 추가가 언급된 부분은 없었습니다.
'$g4['url'] 변수를 설정해 주세요.'라는 답변에 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=gblog_qa&wr_id=480
> 그누보드 설치폴더/config.php 파일을 열어 $g4['url'] 변수를 설정해주세요.
> 0.0.4 로 업그레이드 하시면 $g4['url'] 을 설정하지 않으셔도 됩니다.
-. $gb4[path]는 어디에서 정의되었을까요?
upgrade내역에는 해당 내용이 명시되어 있지 않습니다.
또한, /g4설치경로/gblog.head.php에서 다음과 같이,
include_once("$g4[path]/gblog.config.php");
gblog의 환경설정이 삽입되어 있어서 정상적인 작동이 가능할 것 처럼 보이나,
막상 재설치가 아닌 업그레이드(변경된 파일만 0.0.3에서 0.0.4로 상향)인 경우는,
$gb4['path']를 찾을 방법이 없는 것입니다.
그렇다고 해서, 0.0.4가 첨부된 게시물 내용에서 확실하게,
0.0.4를 사용하기 위해 $gb4['path'] 또는 $gb4['path']의 추가가 언급된 부분은 없었습니다.
그리고 $gb4['path'] 환경변수가 추가되었으니 최고 관리자의 블로그 기본설정 메뉴에서 확인 버튼을 한번 클릭해주시기 바랍니다.
라는 문구를 작성해놓았었습니다.
$gb4['path'] 는 extend/gblog.extend.php 파일에 자동 생성 됩니다.
라는 문구를 작성해놓았었습니다.
$gb4['path'] 는 extend/gblog.extend.php 파일에 자동 생성 됩니다.
호스팅 업체마다 전부 일괄적으로 적용되지 않는 문제가 있었습니다.
일례로 두 호스팅업체의 /gblog.extend.php 퍼미션 변경은 동일하게 작동되어 문제가 없으나,
한 곳에서는 확장파일의 내용이 변경되지 않았고,
바로 여기에 해당되는 계정에서 테스트하는 과정에서,
$gb4['path']가 세팅되지 않았습니다.
1 ; euc-kr환경의 교육용 서버 계정
2 ; utf-8환경의 ㅇㅇㅇㅇ24.com
1. 도메인/~계정명/설치경로
2. 계정명.도메인/설치경로
상단은 각각 다음과 url을 갖습니다.
여기서 2.의 경우처럼 경로명이 하나의 서브도메인으로
인식되는 경우에는 gblog.extend.php의 내용변경에서,
$gb4['path']가 생성되지 않는지 의문이 듭니다.
일례로 두 호스팅업체의 /gblog.extend.php 퍼미션 변경은 동일하게 작동되어 문제가 없으나,
한 곳에서는 확장파일의 내용이 변경되지 않았고,
바로 여기에 해당되는 계정에서 테스트하는 과정에서,
$gb4['path']가 세팅되지 않았습니다.

1 ; euc-kr환경의 교육용 서버 계정
2 ; utf-8환경의 ㅇㅇㅇㅇ24.com
1. 도메인/~계정명/설치경로
2. 계정명.도메인/설치경로
상단은 각각 다음과 url을 갖습니다.
여기서 2.의 경우처럼 경로명이 하나의 서브도메인으로
인식되는 경우에는 gblog.extend.php의 내용변경에서,
$gb4['path']가 생성되지 않는지 의문이 듭니다.