민서네집

DokuWiKi 프로그램 설치 방법 본문

컴퓨터 일반

DokuWiKi 프로그램 설치 방법

브라이언7 2015. 7. 17. 14:50

설치 Linux: Ubuntu 12.04.4 LTS


DokuWiki


https://www.dokuwiki.org/ko:dokuwiki


DokuWiki 설치


Apache 웹서버 종료 후 재시작: 

$ sudo /etc/init.d/apache2 restart


Apache 웹서버의 Document Root는?


/var/www


[참조] Ubuntu – where is the apache error log ?

https://fuzzyblog.wordpress.com/2005/12/08/ubuntu-where-is-the-apache-error-log/


< Apache Webserver Error Log 확인 >


tail -f  /var/log/apache2/error.log


< DokuWiki Apache 설정 파일 변경 >


$ sudo cp apache.conf apache.conf.org_20150717


$ sudo vi apache.conf  (읽기 전용 파일이라 sudo 옵션을 준다.)


#Allow from localhost 127.0.0.1 ::1   <= 이 Line을 주석 처리하고,

Allow from all                            <= 이 Line을 추가함.


위와 같이 설정을 바꾸고, 다음과 같이 apache 서버를 restart 해야지 적용된다.


$ sudo /etc/init.d/apache2 restart


< DokuWiki 설치 >


http://192.168.0.11/dokuwiki/install.php?l=ko


< DokuWiki 설치 도움말 >


https://www.dokuwiki.org/ko:install:permissions


PHP 프로세스(웹 서버)가 실행되는 사용자와 그룹을 찾기 위해서, 다음의 PHP 스크립트를 실행해 봅니다:


<결과> Your PHP process seems to run with the UID 33 (www-data) and the GID 33 (www-data)


권한 문제로 접근하지 못하는 것을 방지하기 위해 dokuwiki 폴더의 소유권을 www-data 로 옮깁니다.


# chown -R www-data:www-data dokuwiki 


< DokuWiki Download >


http://download.dokuwiki.org/


2015-07-20 Stable Version, Languages 는 모두 선택, Popular Plugins - Upgrade Plugin, Wrap Plugin, Video Share Plugin, Gallery Plugin 선택.


< DokuWiki 설치 위치 >


/usr/share/dokuwiki


< Apache Webserver Error Log 보기 >


# tail -f /var/log/apache2/error.log


< DokuWiki 설치 참조 문서 >


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


< DokuWiki Install Page >


http://192.168.0.11/dokuwiki/install.php


Welcome Page: http://192.168.0.11/dokuwiki/doku.php?id=wiki:welcome


시작 페이지: http://192.168.0.11/dokuwiki/


사용자를 등록하려고 하면, 에러 발생


[에러 메시지] 비밀번호를 이메일로 보내는 동안 오류가 발생했습니다. 관리자에게 문의해주세요!

[/var/log/apache2/error.log 에러 로그 파일] sh: 1: /usr/sbin/sendmail: not found


< 우분투 sendmail설치 및 설정 >

http://egloos.zum.com/genes1s/v/2671048


1. apt-get install sendmail


< Sendmail 보내는 기능 테스트 >

http://crazia.tistory.com/entry/Nodejs-%EC%9D%B4%EB%A9%94%EC%9D%BC-%EB%B3%B4%EB%82%B4%EB%8A%94-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84-%EC%89%BD%EA%B2%8C-%EB%94%B0%EB%9D%BC%ED%95%98%EA%B8%B0


위 윕페이지에서처럼 telent 으로 테스트 해 보면, Mail이 정상적으로 잘 발송되는데, 

DokuWiki에서 비밀번호 찾기를 해서 확인 링크를 보내면, "확인 링크를 이메일로 보냈습니다." 라고 메시지가 뜨는데,

apache web server error log에 출력도 안되는데, 실제로 메일이 보내지지는 않음.


http://egloos.zum.com/snowmans/v/4070789


위 웹페이지에서 php 파일을 만들어서 회사 메일로 보내어 봤는데, 정상적으로 발송됨.


< DokuWiki FAQ: Error sending password email >

https://www.dokuwiki.org/faq:mail


메일이 정상적으로 발송되었는데, 스팸함에 있었음. 스팸 해제. DokuWiki 설정 완료.



Comments