dekiwki配置安裝

 

 
安裝前先搭建一個lamp環境
  MindTouch文檔管理系統的架構
  MindTouch使用的是一種經過驗證的架構:Web前端、後端數據庫、以及將前端和後端連接在一起的應用程序層。 MindTouch使用Apache和MySQL。
  MindTouch的系統要求
包括紅帽,CentOS,Debian,Ubuntu在內的主流的Linux發行版本中都包含MindToch。本文中,採用的是 CentOS5.5。我們只需要幾個安裝包便能在系統中實現MindTouch功能,還可以提供一些額外的特性。不斷更新的指令集可用於各種操作系統。
MindTouch的安裝
  除非另有說明,所有這些命令都是在根權限下執行。
  要安裝mono和其它一些有依賴關係的安裝包,需要按照以下的步驟。
  下載mono:
登錄http://s3.amazonaws.com/mindtouch下載最新版本
  接下來用rpm命令安裝mono:
  Prince XML轉換器
登錄http://www.princexml.com/download可以下載最新版本
# ./install.sh
  爲了方便MindTouch和一些重要更新的安裝,建立一個yum庫從而讓yum命令針對MindTouch的託管庫來運行是非常必要的。要創建這個庫,需要編輯庫的配置文件:
# vi /etc/yum.repos.d/mindtouch.repo
  將以下內容拷貝到文件中:
[home_mindtouch]
name=mindtouch's Home Project (CentOS_5)
type=rpm-md
baseurl=http://repo.mindtouch.com/CentOS_5/
gpgcheck=1
gpgkey=http://repo.mindtouch.com/CentOS_5/repodata/repomd.xml.key
enabled=1
  這時就可以安裝MindTouch軟件了,安裝命令:
# yum install mindtouch
將MindTouch 的Apache配置文件就位:
# mv /etc/httpd/conf.d/deki-apache.conf.disabled /etc/httpd/conf.d/deki-apache.conf
  文件deki-apache.conf中包含了服務器的名稱,所以需要修改文件中ServerName的值。修改好之後,重新啓動Apache並啓動MySql:
# service httpd stop
# service httpd start
# service mysqld start
  此時,可以通過瀏覽器繼續對其進行配置。如果MindTouch發現任何一個需要安裝的軟件包沒有安裝,安裝程序就會報錯,讓你輸入安裝包的路徑。 (例如,Prince XML轉換常器就經常會有問題,可以在Centos5.5中指定路徑爲/ usr/ local / bin。)
  共有三種安裝類型(Communications Suite、Platform, 或Core)可供選擇,本文中,選擇的是core。然後,系統會提示你輸入一些基本信息,如站點的名稱、管理員密碼、聯繫人信息。
網頁方式的安裝完成後,你還需要執行以下的命令:
# cd /var/www/dekiwiki/config/
# cp -p mindtouch.host.conf /etc/dekiwiki/
# cp -p mindtouch.deki.startup.xml /etc/dekiwiki/

# cp -p LocalSettings.php /var/www/dekiwiki/      看清這個路徑遇上兩個不一樣的
# /etc/init.d/dekiwiki start
# rm mindtouch.host.conf
# rm mindtouch.deki.startup.xml
# rm LocalSettings.php
這時用瀏覽器再次打開MindTouch的網頁,現在需要你輸入許可證密鑰。你可以從MindTouch網站申請許可證密鑰。打開https://trial.mindtouch.com/
選擇looking for mindtouch core
填好郵箱地址等待證書發放,等收到後導入即可,不過有可能會失效,那就要看看是啥原因了,遇到過一次是Access to the path "/var/www/dekiwiki/bin/_x002F_deki/default" is denied.,那就是default這個目錄沒權限,最好把dekiwiki的所有者改爲apache
 現在MindTouch Core的安裝已經完成並且它已經在運行了。它的界面簡潔直觀,你可以隨時對用戶和內容進行管理。
 
如果不能連接到repo.mindtouch.com 的話就用tar包來安裝
 
對於tar包的安裝,把web下的內容拷到dekiwiki下,把config下的dekiwiki-init.redhat拷到/etc/init.d/下,把deki-apache.conf拷到/etc/httpd/conf.d/下,不過deki-apache.conf可能有些錯誤的地方導致apache不能啓動,主要是日誌的路徑把apache2改成httpd即可 
然後就是通過網頁來安裝了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章