Plone3 でLDAP認証

※Plone3.0.6の話.

LDAPMultiPlugins
LDAPUserFolder
PloneLDAP
の3つのプロダクトをproducts フォルダに入れる.
ldap モジュールが無いと,logに以下のようなエラーが出る.
no module name ldap

これは,python-ldapがインストールされていないため.
python-ldapをインストール

yum では,Ploneが使っているpythonに関連づけられないため,
ソースをDLして展開,
http://pypi.python.org/pypi/python-ldap/


$ $INSTANCE_HOME/Pythone2.4/bin/python setup.py build
$ $INSTANCE_HOME/Pythone2.4/bin/python setup.py install
/usr/bin/ld: cannot find -lssl
と出たら
$ yum install openssl-devel