그냥 개인 PC에서 DokuWiki를 사용할 일이 있어서 설정한 부분이 있어 정리합니다.
1. IIS 활성화(Windows 7)
- 제어판 -> 프로그램 및 기능
- 좌측 "WIndows 기능 사용/사용 안함" 선택
- 인터넷 정보 서비스 "World Wide Web 서비스", "웹 관리 도구" 선택
- 내컴퓨터 우클릭 -> 관리 -> 서비스 및 응용 프로그램
- Default Web Service 확인
- 참조 : http://h5bak.tistory.com/140
2. DokuWiki 설정
- PHP 다운 후 압축해제(http://windows.php.net/download/), 5.6버전 non-thread safe 권고(7버전에서 실패했음)
- php.ini-production 복사 후 php.ini로 변경
- php.ini 값 변경
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
- CGI 설정.
"Windows 기능 켜기/끄기"에서 CGI 선택되어 있어야함.
"서비스 및 응용프로그램"에서 최상위에서 "처리기 매핑"에서 아래 내용으로 추가
요청 경로: *.php
모듈: FastCgiModule
실행파일 옵션: C:\[Path to PHP installation]\php-cgi.exe
이름: PHP_via_FastCGI
"요청제한" -> "파일 또는 폴더"
"서비스 및 응용프로그램"에서 최상위에서 "MIME 형식"에서 아래 내용으로 추가
파일이름 확장명 : .php
MIME 형식 : application/php
IIS 재시작
- DokuWiki 다운 후 압축 해제(https://www.dokuwiki.org/dokuwiki)
- web.config 생성 후 아래 소스 저장
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<filteringRules>
</filteringRules>
<denyUrlSequences>
<add sequence="/data/" />
<add sequence="/conf/" />
<add sequence="/bin/" />
<add sequence="/inc/" />
</denyUrlSequences>
</requestFiltering>
</security>
</system.webServer>
</configuration>
- "서비스 및 응용프로그램"에서 dokuwiki 위치 설정
- "서비스 및 응용프로그램"에서 dokuwiki 선택 후 "사용 권한 편집"에서 보안 선택
- "그룹 또는 사용자 이름" 편집에서 "IUSR" 추가 후 모든권한 추가
- dokuwiki 설치(ex. http://localhost/dokuwiki/install.php)
- dokuwiki 접속(ex. http://localhost/dokuwiki/index.php)
- 참조 : https://www.dokuwiki.org/install:iis
- 참조 : http://aspdotnet.tistory.com/1208
3. 환경설정
- admin 접속 후 "관리" -> "환경설정"
- "사이드바 문서이름"에 sidebar 입력
- "디렉터리 만들기"/"파일 만들기"에 0755 입력
- "멋진 URL 사용"에 "도쿠위키 내부" 선택
- "URL에서 이름공간 구분자로 슬래시 사용"에 체크
- dokuwiki/inc/init.php에서 시간설정
date_default_timezone_set('Asia/Seoul');
- 특정 확장자를 가진 파일의 업로드를 허용하려면, DokuWiki가 설치된 디렉토리의 conf/mime.conf = DOKU_CONF/mime.conf 파일에 확장자를 추가해줘야 함.
exe application/octet-stream
msi application/octet-stream
4. 플러그인 설치
- 각 플러그인 다운 후 압축해제하여
- fontcolor plugin
- fontsize2 plugin
- indexmenu plugin
http://localhost/dokuwiki/doku.php/sidebar 에서 아래 내용으로 문서편집
{{indexmenu>.#1|js}}
'IT > 각종 환경설정' 카테고리의 다른 글
C9 VNC 사용시 한글 세팅 (0) | 2018.03.12 |
---|---|
[Docker] Ruby On Rails 이미지 만들기 (0) | 2017.12.28 |
TISTORY 포스팅에서 코딩 스타일 입히기 (0) | 2017.12.12 |