2009-11-01から1ヶ月間の記事一覧

PEAR::AUTH のログでNo login sessionと言われて止まる

PHP

こういうときはソース追わないとダメなんだよね.. 今回は,PEAR::AUTHが生成するログインフォームを使っていなくて,独自にフォームを作っていたので,フォームのパラメータがデフォルトと違ったから起こった.デフォルトは,"username""password"というna…

PEAR::Auth の認証ログを得る方法

PHP

PEAR::Auth で,認証エラーが出ても,どこがネックなのか分かりにくいので,PEAR::Logを組み合わせてログを出力する.Manual :: 導入 http://pear.php.net/manual/ja/package.authentication.auth.intro-logging.php

Plone(Zope)のパフォーマンスを測定してくれるPTPProfiler

ページテンプレート単位で測定してくれて,どこがボトルネックかを教えてくれる. 関数単位ではないので,ざっくりと.Profiling Plone and tuning add on product performance — Plone CMS: Open Source Content Management http://plone.org/documentation…

Zopeのログに吐かれるConflict Error

たまにZopeのログに吐かれるConflict Error,気になってたんだけど, 発生しても再試行してくれるので,安心らしい. よかった.http://zope.jp/documents/manual/zope-conf/zope2104conf # ディレクティブ: conflict-error-log-level # # 概要: # コンフリ…

Plone3.3.1 + plone.app.blob

Plone3.2.3の頃の書き方では上手くいかなかったので,下記のように書いた. [buildout] parts = zope2 instance extends = http://dist.plone.org/release/3.3.1/versions.cfg find-links = http://dist.plone.org/release/3.3.1 http://dist.plone.org/thir…

HTTRACK

Web

httrack はサイトのアーカイブを取ってきてくれるツール. LinuxもWinもある.httrack http://example.com/ -r3 +example.com/*rオプションはリンク先をいくつまで辿るか. example.com/* は,example.com 以下のコンテンツも取ってくるという意味. * とし…

Plone3.3.1 + LDAP

python-ldapのインストールはbuildoutを使う. buildout.cfgには, eggs = : Products.PloneLDAP Products.LDAPMultiPlugins Products.LDAPUserFolderzcml = : Products.PloneLDAP Products.LDAPMultiPlugins Products.LDAPUserFolderと書くversion.cfg には…

Apache+Ploneでアクセス制限

httpd.conf の VirtualHost ディレクティブの中で, Order deny,allow Deny from all Allow from 123.123.123.123/24 などと書く.