Tikiに四苦八苦

現在準備中の,わが無線クラブの新しいサイトでは,いまさらPukiWikiではなかろうと言うことで,よりup to dateなものを探したところ,DokuWikiというものを見つけ,インストールしてみることにしました.

しかし,その後いろいろ試したり調べているうちに,どうもDokuWikiはわれわれの要求に今ひとつそぐわないです.

よく考えてみれば,私たちがほしいのは,Wikiではなく,CMSなんですよね.で,まあ,CMSとしては,DokuWikiよりもTikiだろうと言うことで,試し始めました

しかし,なかなか手強いです.ひとつの環境では案外あっさり動きましたが,本サイトではなかなかうまく動いてくれません.MySQLのバージョンによる相性とかがあるのかもしれません.

そういえば,このサイトは,PHPとのAPIはmysqliにしているんでした.

WordPressとは全く問題なく連携しているので,ちょっといじるのは怖い気もします.

本当は逆で,Tikiを知って,多少調べているうちに,われわれの要求がむしろWikiではなく,CMSであることに気がついたのです.

httpd 2.4.10 is up and running

ようやく,Apache httpd 2.4.10になりました.

これまでも何度か試みたんですが,どうも,設定が2.2.xの頃のままではうまくいかず,ああでもないこうでもないとやっているとダウンタイムが長くなってしまうので,KVM上に仮想マシンを仕立てて,2.2.xから2.4.xのupgradeのtweaksを覚えておいて,先ほど一気に^^; upgradしました.

なお,長いことSlackwareに元々付いていたパッケージをremovepkgで削除して,buildしたパッケージをmake installしてきましたが,最近はSlackBuildして,upgradepkgしてます.Apache httpd 2.4.xはSlackBuildでうまくいかなかったので,これだけはbuildして make installにしました.関連のapr, apr-utilはSlackBuildにしました.

phpLDAPadmin

便利なphpLDAPadminですが,クリスマスカード,年賀状の印刷のために,久しぶりにアクセスしたら,エラーが出ます^^;

ネット検索したら,PHP 5.5.xとのインコンパチというありがちのトラブルでした.Fedora Coreのパッケージをrpm2tgzしたら,php 5.5対応のパッチがあり,これを当てて動くようになりました.

このphpLDAPadminも終わっちゃったプロジェクトなんですね.

GTK+-2修復^^;

何ともばかばかしい話ですが,GTK+は,Version 3.xになって久しいのですが,依然としてVersion 2.0に依存しているソフトが結構あります.多くは開発が止まってしまったもので,今後,GTK+-3対応になることは期待できません.

GTK+3のGTK+-2へのbackward compatibiltyが著しく低いのがいけないんでしょうね^^;

GTK+-2がないと,SCIMによる日本語入力が,Firefox, Thunderbird, LibreOfficeなどでできなくなってしまいます.

そこで,GTK+-2の最終版である,2.45.25をbuildを試みていたのですが,これがなかなか難物です.いちおう,

  • gdk-pixbuff-2.31.1を使う
  • Pango-1.30.1を使う

の2点がポイントです.GTK+-2.45.25のbuild & installが完了したら,どちらも最新版にしておきます

なお,scim-bridge 0.4.16のbuild時に,いくつかエラーが出ますが,stdio.h, unistd.hをインクルードすることで,エラーは出なくなります.

そうしないと,GTK+-3がbuildできない.