웹마스터 팁
XE + dokuwiki 도쿠위키 세션 연동시 파일 올리기 해결방법
2013.06.25 01:13
XE 와 dokuwiki 의 세션 연동방법은 다음 글을 참조하세요.
1. ay님의 XE1.7 + 도쿠위키 Weatherwax RC1 세션 및 그룹 연동 http://www.xpressengine.com/21875414
2. V_L 님의 Authxe & Dokuwiki 동시 로그인 http://vaslor.net/tech/authxe
기본적으로 두 분의 방식으로 하신 후 (저는 V_L님의 방식이 더 나은 것 같아 V_L님의 방식으로 진행)
dokuwiki 설치 디렉토리의 inc/media.php 의 DOKU_INC 체크하는 곳 바로 아래에 다음과 같은 내용을 삽입했습니다.
if(!defined('DOKU_INC')) die('meh.');
if(!defined('NL')) define('NL',"\n"); // 여기까지는 원래 내용
// XE 사용을 위한 내용
if (!defined('__XE__')) {
define("__ZBXE__",true); //도쿠위키 시작시에 XE도 같이 시작하는 것입니다.
define("__XE__",true); //XE 1.5.3 이후의 버전에서는 추가해야 합니다.
require_once("[XE 설치경로]/config/config.inc.php"); //XE설정파일의 적절한 경로를 넣습니다.
$oContext = &Context::getInstance();
$oContext->init();
}
// XE 사용을 위한 내용 끝
저장은 한글이 들어갔다면 UTF-8 (without signature)로.. 한글 주석 떼어내시면 그냥 ascii 로 저장하셔도 됩니다 아마.
저는 V_L 님의 방식으로 진행했으며, XE 버전 1.5.2.2 + dokuwiki weatherwax 정식버전을 사용했습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
XE와 별도 프로그램 연동시 세션공유 [15] | 똑디 | 2008.12.12 |
php 세션을 memcache에 저장할 때 주의할 점 | XE러버 | 2014.07.04 |
Windows Server 에서 세션 최적화 | StyleRoot | 2014.04.20 |
XE + dokuwiki 도쿠위키 세션 연동시 파일 올리기 해결방법 [1] | uotalkie | 2013.06.25 |
XE 1.7 + 도쿠위키 Weatherwax RC1 세션 및 그룹 연동 [20] | ay | 2013.04.18 |
XE 도쿠위키 세션으로 연동 [5] | 도라란 | 2011.11.17 |
일반 페이지에 로그인(세션) 정보 활용하기 [13] | noirzo | 2008.11.07 |
[PHP 동영상강의] 42. 세션의 사용 [4] | 서기 | 2006.03.02 |
세션을 이용한 관리자 모드 구축하기 3강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 2강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 1강(중복?) | 박정호 | 2003.12.09 |
세션파일 크기/만들어진 시간체크해서 정해진 시간이후엔 파일 지우기?;; (라고 써야되낭? ;;) [6] | 다오케이 | 2003.05.12 |
개판 오분전 세션 - 7 [10] | 미친개 | 2003.04.08 |
개판 오분전 세션 - 6 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 5 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 4 | 미친개 | 2003.04.08 |
개판 오분전 세션 - 3 [4] | 미친개 | 2003.04.08 |
개판 오분전 세션 - 2 [4] | 미친개 | 2003.04.08 |
개판 오분전 세션 - 1 [7] | 미친개 | 2003.04.08 |
간단한 쿠키 &세션 확인용 | M2Vis | 2002.07.01 |
uotalkie님 감사합니다. 윗글의 해결방법을 보다가 알아낸 것이 doku.php를 수정하면 안되고 init.php를 수정해야 한다는 것입니다. 그러면 두 곳을 수정하지 않아도 그림올리기, ACL manager 등이 정상 동작합니다.
요약...
처음에 inc/init.php 를 수정하면 위의 방법을 쓰지 않아도 됩니다. http://vaslor.net/tech/authxe
감사합니다.