# 언제나 그랬듯이 업데이트랑 필요한 것 설치

yum -y install update

yum -y install httpd

yum -y install epel-release.noarch

yum -y update


# Webtatic 저장소를 설치

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum -y update


# PHP 설치

yum -y install php71w php71w-curl php71w-cli php71w-gd

php -v


# httpd conf 수정

vim /etc/httpd/conf/httpd.conf

-<Directory "/var/www/html">으로 변경

-AllowOverride ALL 으로 변경

systemctl start httpd

systemctl enable httpd


# DokuWiki 받자

cd /var/www/html

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

tar -xvzf dokuwiki-stable.tgz

mv dokuwiki-20* dokuwiki    // dokuwiki로 디렉터리 이름 변경


# 설정파일 만들기

vim /etc/httpd/conf.d/wiki.yourdomain.com.conf

// 아래 내용 복사 붙여넣기(ServerAdmin, Your Domain 원하는 것으로 변경)

<VirtualHost *:80>

    ServerAdmin me@liptanbiswas.com

    DocumentRoot "/var/www/html/dokuwiki"

    ServerName wiki.yourdomain.com

    ServerAlias www.wiki.yourdomain.com

    ErrorLog "/var/log/httpd/wiki.yourdomain.com-error_log"

    CustomLog "/var/log/httpd/wiki.yourdomain.com-access_log" combined

</VirtualHost>

// 여기까지 복사 붙여넣기

systemctl restart httpd


# 권한 풀어주기 및 Selinux 임시 해제

chown -R apache:apache /var/www/html/dokuwiki

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload
setenforce 0
# (추가)그냥 한번에 Selinux는 영구 해제 시킬 수 있음
vim /etc/selinux/config
-SELINUX=disabled 로 변경

# 이후에 설정해준 도메인으로 접속


# 추가적으로 위키 인스톨이 끝나면 install.php는 없애주자. 안전을 위하여..

rm /var/www/html/dokuwiki/install.php



# 초기설정 (기본값에서 변화하는 것만 기록)

한 달에 한 번씩, 도쿠위키 개발자에게 익명의 사용 데이터를 보냅니다. => 체크 해제


항목 선택값 htmlok: HTML 포함 허용

=> 체크한다. 글에 HTML 코드를 삽입할 수 있음. (보안상의 문제가 우려된다면 체크해제가 맞음!!)

target>>extern: 바깥 링크에 대한 타겟 창

=> _blank (주: 새창으로 연다)

'Private Project & Build > DoKuWiki' 카테고리의 다른 글

DokuWiki 플러그인 (친구추천 Ver)  (0) 2017.11.22
DokuWiki 추천 플러그인  (0) 2017.11.22

+ Recent posts