Centos 安裝Dokuwiki


一、前言

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

二、環境

在centos6 下安裝apache2,php

 
  1. yum install httpd  
  2.   
  3. yum install php  
  4.   
  5. /etc/init.d/httpd start  
  6.   
  7. chkconfig --levels 235 httpd on  --- 開機自啟,建議打開  

三、安裝

 

1)在官方網站下載最新的穩定版:http://download.dokuwiki.org/,然后解壓縮到你的網站目錄下,比如/var/www/html/dokuwiki。

apache默認的目錄`/var/www/html`,故需要把解壓后的目錄拷貝到這下面

2 )設置dokuwiki的訪問權限

 

[plain]  view plain  copy
 
 在CODE上查看代碼片派生到我的代碼片
  1. chown -R apache:root /var/www/html/dokuwiki  
  2. chmod -R 664 /var/www/html/dokuwiki/  
  3. find /var/www/html/dokuwiki/ -type d -exec chmod 775 {} \;  

 

3)訪問http://域名/dokuwiki/install.php,右上角,選擇`zh`,填寫表格

4)為安全起見,刪除`/var/www/html/dokuwiki`目錄下的install.php

 

[plain]  view plain  copy
 
 在CODE上查看代碼片派生到我的代碼片
  1. rm /var/www/html/dokuwiki/install.php  

 

四、安全

如果你能通過上面這個http://域名/dokuwiki/data/pages/wiki/dokuwiki.txt鏈接,訪問到dokuwiki.txt文件,那么表明你的網站的數據是不安全,因為dokuwiki是文本數據庫,也就是別人可以直接拖庫了。

官方指定data,conf,bin,inc這四個目錄不能通過web訪問瀏覽的,所以,我們要設置這些目錄的權限,保證網站的數據安全。

詳情見:https://www.dokuwiki.org/start?id=zh:security

解決方法:

1)以apache配置的

在/etc/httpd/conf目錄下,編輯httpd.conf文件,

 

確認端口號可用:

Listen 80

重新http

service httpd restart

 

簡明使用,可見:http://lichifeng.com/dokuwiki-tutorial/

貼上自己剛搭的:http://www.flylmg.com/wiki/doku.php?id=homepage

到這里,自建的wiki就完成了,可以通過http://域名/dokuwiki/訪問了。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM