# 언제나 그랬듯이 업데이트랑 필요한 것 설치
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
# 추가적으로 위키 인스톨이 끝나면 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 |