아브아카의 세상 빼꼼 바라보기

10. 큐비트럭에 dokuwiki 설치하기 본문

컴퓨터/오픈PC 큐비보드

10. 큐비트럭에 dokuwiki 설치하기

아브아카 2014. 4. 29. 20:36

큐비트럭을 구입한 가장 중요한 이유중 하나가 개인 위키를 개설해서 필요한 자료 정리를 하고 싶다는 것이었다.

위키 엔진에는 종류가 많았는데, 그 중 중소규모에 잘 맞고 기능도 괜찮은 도쿠위키를 선택해서 설치를 시도했다.


처음에는 apt-get 명령어로 패키지 설치를 시도해 봤으나 첫째로 패키지 버전이 너무 오래되고 업데이트가 힘들다는 소리가 있고, 둘째로는 SD 카드 영역에 설치하려고 해서 결국 다운받아 설치하는 방법으로 시도했다.


먼저 웹브라우저로 도쿠위키 홈페이지에 접속해 다운로드 링크를 복사한다.


sudo wget http://사이트 다운 링크  - 설치파일 다운받기


sudo tar zxf dokuwiki-stable.tgz  - 압축 풀기


mv dokuwiki-2013-12-08 dokuwiki  - 폴더 이름 바꾸기


sudo chown -R www-data /mnt/SD/html/dokuwiki/conf  - 설정폴더 권한 바꾸기


sudo chown -R www-data /mnt/SD/html/dokuwiki/data  - 데이터 폴더 권한 바꾸기


웹브라우저에서 127.0.0.1/dokuwiki/intall.php 를 로딩해서 설정하면 끝이다.


추가로 하위 폴더 접근 제한 설정을 해주어야한다.


sudo nano /etc/apache2/sites-available/default


<VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/html
    ServerName simplism.iptime.org
    <LocationMatch "/directory_a/(data|conf|bin|inc)">
        Order allow,deny
        Deny from all
        Satisfy All
    </LocationMatch>
    <LocationMatch "/directory_b/(data|conf|bin|inc)">
        Order allow,deny
        Deny from all
        Satisfy All
    </LocationMatch>
</VirtualHost>


위에 /directory_a 부분을 자신의 디렉토리 구조에 맞게 고친다.


참고 : http://blog.simplism.kr/?p=1549

         http://blog.simplism.kr/?p=1496