MindTouch Core Dekiwiki On CentOS 5.4 インストール手順書
- Next Page: Memory Fox : AFOM Plus よりも劇的に消費メモリを抑えるアドオン
- Prev Page: Windows起動時にVirtualBoxゲストOSを自動起動させる
MindTouch Core とは以前 Dekiwiki と呼ばれていたオープンソース Wiki エンジンです。
以下にざっと機能を列挙してみましたが、非常に高機能で初期状態から様々な機能を活用することができます。
-
WYSIWYGテキストエディタ
-
画像挿入
-
ページのリビジョン管理
-
ファイル添付と履歴
-
階層構造とタグ
-
強力なACL (Active Directoryとも連携)
-
RSS出力
-
専用のデスクトップクライアント (Windows)
しかしインストールが複雑で、オフィシャルにあるインストールリファレンスも情報が古くなっています。
そこで、ここで簡単に手順をまとめてみました。
高機能なWikiをぜひ試してみてください。
環境
-
CentOS 5.4 x86 (32bit)
-
Apache 2.2.3
-
MySQL 5.0.77
-
PHP 5.1.6
インストール
基本的な手順は公式サイトを参考に行う。
CentOS 5 MindTouch Deki Community Edition Package Installation - MindTouch Community Portal
レポジトリの準備
# cd /etc/yum.repos.d # wget http://download.opensuse.org/repositories/home:/directhex/RHEL_5/home:directhex.repo # wget http://download.opensuse.org/repositories/home:/directhex/RHEL_5/repodata/repomd.xml.key # rpm --import repomd.xml.key
yum-priorityを使っている人は、下のmono-xxxxが「CentOS - Extras」レポジトリからインストールされてしまわないようpriorityを調整しておく。
# vi /etc/yum.remo.d/home\:directhex.repo [home_directhex] name=directhex's Home Project (RHEL_5) type=rpm-md baseurl=http://download.opensuse.org/repositories/home:/directhex/RHEL_5/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/home:/directhex/RHEL_5/repodata/repomd.xml.key enabled=1 priority=0 # ← この行を追加
mono-complete のインストール
# 事前準備 (libungif) # yum install libungif # 事前準備 (libexif) # yum remove libexif # wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.7/os/i386/CentOS/RPMS/libexif-0.5.12-5.1.0.2.el4_6.1.i386.rpm # rpm -ivh libexif-0.5.12-5.1.0.2.el4_6.1.i386.rpm # 事前準備 (libgdiplus0) # wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/fstrba:/GoOoLinux/RHEL_4/i386/libgdiplus0-2.0-17.1.i386.rpm # rpm -ivh libgdiplus0-2.0-17.1.i386.rpm # 事前準備 (monoアドイン関係) # yum install mono-extras mono-nunit mono-data mono-locale-extras mono-data-sybase mono-data-sqlite mono-devel mono-jscript mono-data-postgresql mono-data-firebird mono-web mono-data-oracle mono-core mono-winforms ibm-data-db2 bytefx-data-mysql # mono-completeのインストール # yum install mono-complete
その他依存パッケージのインストール
Prince XML の最新版はこちらから確認。
# yum --enablerepo=rpmforge install wv links pdftohtml tidy html2ps # wget http://www.princexml.com/download/prince-7.0-2.centos52.i386.rpm # rpm -ivh prince-7.0-2.centos52.i386.rpm
MindTouch Core Dekiwiki のインストール
# vi /etc/yum.repo.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 # yum install dekiwiki
ルート証明書のダウンロード
# su dekiwiki $ mozroots --import --sync $ exit
動作設定
SELinuxの停止
# setenforce 0 # vi /etc/sysconfig/selinux SELINUX=disabled
Apacheの設定
# vi /etc/httpd/conf/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.example.com
ServerAlias *.example.com
</VirtualHost>
# mv /etc/httpd/conf.d/deki-apache.conf.disabled /etc/httpd/conf.d/deki-apache.conf
# vi /etc/httpd/conf.d/deki-apache.conf
ServerName wiki.example.com
ServerAliasの行は削除
導入
http://wiki.example.comにアクセスし、必要事項を記入。
Installation successful! と表示されたら、記載されているコマンドをシェルで実行する。
cd /var/www/dekiwiki/config
mkdir /etc/dekiwiki
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
トラックバック(0)
トラックバックを送る際には、この記事へのリンクを記事内につけてください。
トラックバックはありません。

コメント(0)
コメントはありません。
コメントを投稿してください。