人気ブログランキング | 話題のタグを見る

PukiWiki+DBの話。

 Pukiwikiのファイルアクセスをデータベースに置き換えるPPDBというものがある。DBならページ数が1k単位でも安心?

 PPDB公式wikiがあり私も利用しているRibbon Networkのサービスは、PHPが使え、ユーザー認証も許可されておりさらに無料と、実に私好みなのだが、CGI/PHPが生成するファイルは500kB未満でないとならない。つまりpukiwikiの各ページも500kB未満でなければならないが、PPDBを使えばこれを解決できる。件の鯖ではSQLiteが使えるので、PPDBを導入すれば前述の制限は関係なくなるのだ。――とはいっても、プレーンテキストで500kB超えるなんてそうそうないとは思うが。

 なおPPDBを導入するとファイルを操作する類のプラグインが動作しなくなる。例えばファイル添付を行うattachなどである。まあattachは件の鯖の場合、そもそもPHPのfile_uploadsが許可されていないので、最初から利用できないが。
 wikiフォルダ以下のテキストを直接操作することもできなくなる。これはどうしようもない。

 PPDBは本当にそれだけの機能しか含まないので、既存のwikiフォルダの中身を一気に移植するだとか、Pukiwikiを介さずに直接内容を書き変えたい(※1)場合には、自分でDBをいじる必要がある。

 Dumpでリストアすれば……と思ったが、だめやった。Dumpは素直に解凍してるだけだから、wikiフォルダが展開されて終わり。

 wikiテキストをDBに書き込むソフト作ったけど、PPDBの動作が不安定だったので、結局導入取りやめたっつー……。


by lordnoesis | 2007-05-09 15:23 | Web | Trackback | Comments(0)
ブログトップ | ファンになる