linux centos下安裝dokuwiki

首先先大體介紹一下wiki:php

DokuWiki是一個開源wiki引擎程序,運行於PHP環境下。Doku Wiki 程序小巧而功能強大、靈活,適合中小團隊和我的網站知識庫的管理。html

DokuWiki能夠與多種CMS程序進行整合,例如WordPress、XOOPS、PostNuke等。因爲這個緣由,不少Blog做者對DokuWiki比較感興趣。c++

一、確保一下相依套件已經安裝 (如未安裝 用 yum install 安裝便可 )

    gcc-c++
    make
    expat-devel
    perl
    curl-devel
    libxml2-devel
    libjpeg-devel
    libpng-devel
    freetype-deve

apache

二、安裝php

#yum list php  //查找可安裝php程序包
#yum install ***.(如php.x86_64) //安裝相應php程序包安全

三、安裝httpd

#yum list httpd //查找可安裝httpd程序包
#yum install ***.(如httpd.x86_64)//安裝相應httpd程序包app

四、安裝dokuwiki 

#yum list dokuwiki  //查找可安裝dokuwiki 程序包 
# yum install ***.(如dokuwiki.noarch) //安裝相應dokuwiki 程序包curl

 

  如未能查找到程序包網站

#wget -c  http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下載網站安裝壓縮包
#tar -zvxf dokuwiki-stable.tgz    //解包解壓縮
#cp -r dokuwiki-2013-05-10a/*  /var/www/html/wiki  //複製解壓的網站源碼文件到網站根目錄url

 

五、更改 httpd.conf 

         # vi /etc/httpd/conf/httpd.confrest

將 DocumentRoot 目錄更改到第4步中的dokuwiki路徑下 默認爲/var/www/html

下面配置做用是對URL進行過濾以保證數據安全

 <LocationMatch "/wiki/(data|conf|bin|inc)/">
    Order allow,deny
    Deny from all
    Satisfy all
</LocationMatch>

六、修改權限

 根據httpd.conf 中下述兩個配置值進行修改

User apache
Group apache

權限不修改會致使下面的訪問頁面報錯

#chown -R apache.apache/var/www/html/wiki//將文件全部者由root用戶改成apache用戶 

七、調整Apache mime設定,讓Apache 能夠支援 PHP (/etc/mime.types )   ,在配置中加入

application/x-httpd-php                         php php4 phtml
application/x-httpd-php-source             phps
八、 重啓 Apache ( service httpd restart ),鏈接到 Wiki 下的目錄執行 install.php 進行安裝設定(http://IP或者域名/wiki/install.php?l=zh)如出現如下紅框內提示或者訪問http://IP或者域名/wiki/data/pages/wiki/dokuwiki.txt能訪問到dokuwiki.txt文件,說明數據不安全,需返回步驟5進行URL過濾配置。

九、如今開始安裝配置:

 
維基名稱:你wiki的名字,好比個人是Lainme's Blog
啓用ACL(推薦):即啓用權限控制,這個保持默認(選中狀態)
超級用戶:輸入超級用戶的用戶名
全名:超級用戶的全名,和上一個同樣就行
E-Mail:超級用戶的電子郵件地址
密碼:超級用戶的密碼
請再輸一次:再次輸入密碼
初始的ACL政策:全局權限控制策略,在下拉列表中選擇一個合適的
開放的維基(任何人都有讀、寫、上傳的權限)
公開的維基(任何人都有讀的權限,只有註冊用戶纔有寫和上傳的權限)
關閉的維基(只有註冊用戶纔有讀、寫、上傳的權限)

填寫完成後按「保存」完成安裝。如今再次進入http://IP或者域名/dokuwiki,能夠在右下角看到有個「登陸」按鈕,同時標題欄也變成了你設定的網站名稱。


爲了安全,最好刪除目錄下的install.php文件。雖然Dokuwiki自身也有保護,install.php已經不能再次運行,不過仍是以防萬一吧。
   
       至此大功告成!!!
相關文章
相關標籤/搜索