UseModWiki소스수정/데이타디렉토리와설정화일 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/데이타디렉토리와설정화일 는 읽기 전용 페이지입니다.
== 데이타 디렉토리와 설정 화일 위치 변경 (optional) == * 웹브라우저에서 데이타 디렉토리 내의 내용을 직접 억세스 할 수 있기 때문에, 특히나 user 디렉토리 밑에 있는 사용자 정보를 읽을 수 있었다. * wiki.pl 을 수정하여, 데이타 디렉토리와 config 화일의 이름을 바꾸고, (사실 이름만 그럴싸하게 바꿔도 밖에서 들여다보기는 힘들겠지만) public_html 디렉토리 밖으로 이동시켰다. * 부작용 : 알려진 것 없음 ** 화일 경로명을 바꿨을 뿐이니, 부작용이 생길 여지가 보이지 않는다 * 유의 사항 : ** 배포의 편의를 위해서.. [[/Download]] 에서 받을 수 있는 패키지에는 적용되어 있지 않다. : {{{#!vim perl # == Configuration ===================================================== # $DataDir = "data"; # Main wiki directory # 자기가 사용할 데이타 디렉토리와 설정화일명을 아래에 적어준다 $DataDir = "newdata"; # Main wiki directory $ConfigFile = "newconfig.pl"; # path of config file }}} : {{{#!vim perl sub DoWikiRequest { # if 구문을 다음과 같이 고친다 # if ($UseConfig && (-f "config.pl")) { # do "config.pl"; # Later consider error checking? # } if ($UseConfig && (-f $ConfigFile)) { do "$ConfigFile"; } ... } }}} * 간단하게는, 데이타 디렉토리 안에 .htaccess 화일을 만들어서 그 안에 "deny from all" (따옴표 제외) 라고만 적어줘도 아파치 서버에서는 브라우저를 통해서 들여다 볼 수 없게 할 수 있다. ---- [[위키위키분류]]
UseModWiki소스수정/데이타디렉토리와설정화일
페이지로 돌아가기 |
다른 수정본 보기