mediawiki 1.6を入れてみる

お客さんのナレッジを蓄積する情報ポータルとしてwikiを求められ、当初はpukiwikiを予定していたのだが、wikiの文法が壁となりWYSIWYGな入力ができるものを探してmediawikiにFCKeditorを入れることを考える。

mediawikiは別のCMSとDBを共有するためCMSが使うMySQLが4.1.20、PHPが4.3.11で使える1.6をインストール。http://meta.wikimedia.org/wiki/FCKeditorにある導入手順には書かれていなかった事をメモしておく。

  1. FCKeditor.phpを入れるディレクトリがextensionと書かれているが、LocalSettings.PHPにはextensions/FCKeditor.phpと書いているので、LocalSettings.PHPに合せてディレクトリ名変更
  2. http://meta.wikimedia.org/wiki/Talk:FCKeditor#StripState_error をみて、extensions/FCKeditor.phpの「$state = new StripState;」の行をコメントアウト
  3. 編集画面を出すとFCKEditorから「FitWindowがない」とおっしゃるのでFCKeditor/fckconfig.jsのFCKConfig.ToolbarSets["Wiki"]から「['FitWindow','-','About']」を削除
  4. http://d.hatena.ne.jp/terje/20061125