nao-ponさんから、作業記録/TrackBackプラグイン(tb.inc.php)修正。に対して、
「この修正を行うと、PukiWikiからTrackBackPingが送れない」
との指摘をいただいた。
確かに、今回の修正でココログからのTrackBackPingに対応するために、各ページ中のRDFを修正する
必要があり、trackback.phpも修正しておりましたが、やはり、XML中に&文字をダイレクトに書くのは
本筋から離れると考えたので、trackback.phpの修正は元に戻した。
そして、tb.inc.phpの方でココログからの本来は不正なPINGリクエストを受け付けるように修正(改悪?)した。
復旧完了 2003-01-27 21:45
]]>
昨日、導入したApache2用のmod_encdingモジュールだが、どうやらこのままではPHPやCGIの
パラメータ部分も余分な変換をしてしまうようで、SquirrelMailでも日本語のIMAPフォルダを
うまく扱う事が出来なくなってしまった。
このトラブルに対応するパッチを見つけたので、ソースからモジュールのビルドをおこなった。
% wget http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz % wget http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20020611a % wget http://www.kowa.org/uploads/mod_encoding.c.diff ↑のパッチは、http://www.namazu.org/ml/namazu-win32-users-ja/msg01596.html を参考にして、きちんとコンパイルまで出来るように再作成した。 % tar xzvf mod_encoding-20021209.tar.gz % cp mod_encoding.c.apache2.20020611a mod_encoding-20021209/mod_encoding.c % cd mod_encoding-20021209 % patch -p0 < mod_encoding.c.diff % cd lib % ./configure % make % cd .. % ./configure --with-apxs=/usr/local/apache2/bin/apxs ← Apache2のapxsのパス % make 本来ならこの後 make insallでうまくいくはずだが、失敗するので % gcc -Wc,-Wall -shared -o mod_encoding.so mod_encoding.o lib/.libs/libiconv_hook.a このようにして、mod_encoding.soを作成する。 % su # cp ./mod_encoding.so /usr/local/apache2/modules/mod_encoding.so Apache2のモジュールディレクトリーにコピー でApache2を再起動
この手順によって、日本語ファイル名のURLのハンドリング及び、日本語をパラメータに持つPHPスクリプトの実行の
両方がうまくいくようになったようだ。
]]>
前々から興味があったSourceForgeのクローンをXOOPSに実装したmyXoopsForgeモジュールだが、
オリジナルのXoopsForge:はXOOPS1でしか動かなかったり、XOOPS2対応のmyXoopsForgeはインストールしてもうまく動かなかったりだったのだが
sourceforge.netのCVSに最近新しい物がコミットされていたので試しに入れてみた。
まだ、そのままではCVSViewerの部分がsourceforge.netのCVSViewerを見に行くように決めうちされてたり、
CSSのStyle Classがテーマで使用していない物を使ったりと、まだまだ完全には動くわけではなかったが
それなりに動くようになっているようだ。
試しに、このサイトにも入れてみて、weblogプラグインの開発プロジェクト(大げさすぎ!)を登録した。
メッセージもトップページ部分の目についたところだけ日本語に変えてみた。
Myプロジェクトというメニューで、
とりあえず雰囲気だけ確認できるようにしてある。
]]>