トップ «前の日記(2008-05-10) 最新 次の日記(2008-05-13)» 編集

十日日記


2008-05-11

Link Deki WikiをCentOS4(RHEL4)に導入

MoonGiftの記事を見て以来、MindTouch Deki Wikiを試してみたいと思っていた。Deki WikiはPHP5、MySQL5、Apache2、Monoが必須のため長らく試せなかったのだが、この前RHEL4のyumレポジトリとしてCentOSPlusを指定してPHP5化を果たしたので、ようやく機が熟した。

検索してみると、CentOS 4.xやRHEL 4.xでのDeki Wikiのインストール失敗記を見かける。そこで、成功事例もあるということで報告しておくことにした。ただし、純粋なCentOS 4.6のほうは比較的スムーズに事が運んだのだが、RHEL 4.6から一部をCentOS 4.6化したキメラ状態のマシンでは少しトラブった。

大方針は、CentOS 5 Deki Wiki Package Installationに従うことにする。見れば明らかだが、MindTouchとしてはCentOSやRHELをyumでイントールする際にはCentOS 5を前提としている。しかしFedora向けのものもパッケージは同一のようだったのでCentOS 4に流用できるのではないかと考え、テストの結果可能であることを確認した。

まずMonoのインストールは、幸運にも公式サイトでyumレポジトリが用意されているので、それを入れるだけで済む。

# wget http://www.go-mono.com/download-stable/rhel-4-i386/mono.repo
# mv mono.repo /etc/yum.repos.d/
# yum install mono-complete

次に、マニュアルにある「Install dependencies packages」の欄では

# yum install wv links pdftohtml tidy html2ps

となっている。これらは必須ではない。おそらく正式なレポジトリとしては、pdftohtmlとtidyしか収録されていないのではなかろうか。linksはelinksとして収録されている。

話が脇道に逸れるが、Deki Wikiの記事をPDF化機能は、html→PS→PDFという変換経路をたどる。html2psはDAGに収録さている。ps2pdfはGhostScript(これはCentOSにあるはず)の一部になっている。linkはelinkを使えばよい。WVは、検索すれば見つかるはず。

ここまで済めば半ば終わったようなもので、マニュアルの「Set up MindTouch's YUM repository」以降に従えばよい。その後、/etc/httpd/conf.d/deki-apache.confを書き換える。具体的には、

ProxyPass /@api http://localhost:8081 retry=1

の「retry=1」削除すればよい。念のために

/usr/sbin/apachectl configtest

をしておいたほうが安全だろう。

CentOS 4.6では、以上でインストール画面を拝むことができた。しかしRHEL4をキメラ化したほうでは、そううまくはいかなかった。

Error: There was a fatal error during the install process -
some required configuration or libraries are missing.
Please install these libraries before attempting to install Deki Wiki.

なんのこっちゃというわけでソースを見てみると、(1)LAMPのバージョン、(2)PHPの設定、(3)あと忘れた、などを確認していて、そのうちApacheのバージョン(2.0.0以上が必要)判定で失敗している。ApacheはCentOS由来で問題ないはずなのに……というわけで、疲れてきたので/var/www/dekiwiki/install-utils.incの828行目、install_apps_version_check()内の

$return = fasle;

をコメントアウトし、チェックを無効にした。その後はCentOS 4.6の場合と同様にインストール作業をつづけることができた。

Tags: Linux
[]


プロフィール

渡辺 慎太郎(na@10days.org)

分野別表示

Admin | Client | Dev | Excel | Linux | PC | PDA | Web | iPad | web | 家電 | 文具 | | 英語 | 言語 | | 音楽

月別表示

1999|07|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|

最近の記事

雨量情報 dictionary.com Yahoo google Yahoo! 路線情報 東京アメッシュ l-mura l-aka l-momo 目次 r-mura r-aka r-daidai r-kiiro asahi.com nogulabo r-sora r-midori r-midori r-momo