Deki Wiki 是一套新的 Wiki 系統,用戶既可以單獨發表新的文章,也可以編輯其他人,因此 Deki Wiki 可供多人合作編輯,編輯者就算完全不瞭解 Wiki,也可以參加編輯。這裡我就寫下自己安裝Dekiwiki的詳細過程,方便有需要的人做個參考哦!
作業環境:
* Centos-5.1
* Apache
* MySQL
* PHP
* Mono
一、安裝 centos-5.1 (特別注意,安裝時的語系要選擇繁體中文,安裝好之後再進行調整系統默認語言)
centos 安裝步驟就省略了哦!
二、安裝支持套件
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/...l5.rf.i386.rpm
三、安裝 Mono
Mono 是 linux 的 .NET 支援計劃,Dekiwiki 有使用到 C# 所以在 linux 下必須透過 Mono 來實現。
1. 在 /etc/yum.repos.d/ 下創建個文件,名為 mono.repo
2. 寫入如下的語句,保存後退出
3. 運行下列指令來進行安裝 Mono
注意:在安裝過程中有些軟件包可能需要互動,只需回答「yes」便可以驗證和下載所有,如下圖
4. 安裝套件的相依性,鍵入以下命令來安裝軟件包,將允許的全部功能
同樣的在安裝過程中有些軟件包可能需要互動,只需回答「yes」,如下圖
5. 安裝屬性包
a、下載屬性包
wget http://www.princexml.com/download/pr...6-linux.tar.gz
(如果在系統無法內無法下載,可點這裡直接下載,然後用FTP上傳)
b、解壓prince-6.0r6-linux.tar.gz,改變Prince的缺省文件路徑為 /use/bin/prince,然後進行安裝
# tar zxvf prince-6.0r6-linux.tar.gz
# cd prince-6.0r6-linux
# ./install.sh
c、編輯 /var/www/dekiwiki/skins/prince.content.css ,並添加如下語句
@font-face { font-family: sans-serif; src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf"); } @font-face { font-family: serif; src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf"); } @font-face { font-family: monospace; src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf"); }
6. 創建 mindtouch.repo文件,並寫入如下語句
7. 輸入下列語句,進行 MindTouch Deki 安裝
同樣的在安裝過程中有些軟件包可能需要互動,只需回答「yes」,如下圖
8.將/etc/httpd/conf.d下的deki-apache.conf.disabled文件改名為deki-apache.conf,並且在該檔案中改變ServerName以配合主機,然後啟動Apache
# cd /etc/httpd/conf.d/
# mv deki-apache.conf.disabled deki-apache.conf
# service httpd start
9. 創建 mysql用戶,但是不用添加數據庫,然後啟動mysql
10. 使用網頁瀏覽器輸入MindTouch Deki的IP地址,按照提示進行網頁安裝,我這裡的IP使用的是192.168.0.106
11. 設置語言和名字
12. 設置wiki的管理員登陸密碼
13. 設置數據庫名和數據庫用戶
14. 設置好以後就可以按下 Install MindTouch Deki
15. 當看到這個提示後,表示安裝成功
16. 按照網頁說明將文件複製到/etc/dekiwiki,並且刪除一些配置文件
17. 好了,全部安裝已經完成了,現在可以進去 dekiwiki了!
注意、注意、注意:如果安裝完成後編輯頁面有亂碼,解決方法是將數據庫的字符集更改為 UTF8,
請參考官方的說明操作即可,如下連結。
文件 | 大小 | 日期 | 附件上傳者 | |||
---|---|---|---|---|---|---|
1.jpg 無描述 | 34.78 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
10.jpg 無描述 | 4.41 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
11.jpg 無描述 | 46.09 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
12.jpg 無描述 | 3.31 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
13.jpg 無描述 | 7.17 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
14.jpg 無描述 | 23.25 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
15.jpg 無描述 | 57.63 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
16.jpg 無描述 | 35.58 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
17.jpg 無描述 | 45.2 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
18.jpg 無描述 | 47.15 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
19.jpg 無描述 | 94.04 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 | ||
2.jpg 無描述 | 5.44 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
20.jpg 無描述 | 43.18 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
21.jpg 無描述 | 5.67 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
3.jpg 無描述 | 17.52 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
4.jpg 無描述 | 5.07 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
5.jpg 無描述 | 73.69 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
6.jpg 無描述 | 6.04 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
7.jpg 無描述 | 62.03 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
8.jpg 無描述 | 5.97 KB | 15:55, 20 Sep 2008 | szdingjie | 動作 | ||
9.jpg 無描述 | 14.8 KB | 15:54, 20 Sep 2008 | szdingjie | 動作 |
目前我是用lunarpages的虛擬主機商, 還是說要自己再架台能行?
Site settings could not be loadedWe were unable to locate the API to request site settings. Please see below for debugging information.
HTTP Response Status Code: 0
Trying API autodiscovery:
The API is currently located at http://localhost:8081/deki.
Trying http://192.168.4.5/@api/deki ... failed (HTTP Status: 503)
不知道为什么,MYSQL里也有wikidb库
能帮我分析下吗?非常感谢
執行 netstat -ltn | grep 8081 有東西?
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN
[root@localhost ~]#
有东西
dekiwiki 服務有啟動
[root@localhost ~]# /etc/init.d/dekiwiki restart
Stopping MindTouch Deki API: mindtouch.host.exe.
Starting MindTouch Deki API: mindtouch.host.exe.
[root@localhost ~]#
你能知道php装全有几个吗?谢谢
估计是和版本有关
如果我安装deki的话按官方的装(yum install deki-enterprise)这样就会有你那样的提示
按你的这个方法装就没问题(yum install dekiwiki)
今天在虚拟机装好了
可是他要我产品激活
后来我激活了,只有15天,50个用户,
请问这个如何解决了
多谢
我的MSN:wqy0829@163.com
谢谢