[Obm] OBM 2.3.12 et postgresql 9.0
Laurent
laurent.cligny at gmail.com
Wed Oct 20 08:46:03 CEST 2010
Bonjour,
Je cherche depuis plusieurs jours, en vain, à faire fonctionner OBM 2.3.12
sur freebsd 7.3, PHP 5.3, nginx 0.7.67 et postgresql 9.
J'ai fait un checkout des sources de la version 2.3.12 depuis le svn anonyme
dans /usr/local/www/data/obm. J'ai créé conf/obm_conf.ini et
conf/obm_conf.inc en les copiant depuis les versions .sample. Puis j'ai
modifié conf/obm_conf.ini comme suit:
external-url = obm.mondomaine.tld
external-protocol = http
obm-prefix = /
; Database infos
host = localhost
dbtype = PGSQL
;dbtype = MYSQL
db = obm
user = obm
; Password must be enclosed with "
password = "obm"
; Default language
lang = fr
; Enabled OBM module
obm-ldap = false
obm-mail = false
obm-samba = false
obm-web = false
obm-contact = true
; singleNameSpace mode is anaivalable from OBM 2.3
; Read /'etc/imapd.conf' and '/etc/saslauthd.conf' file for migration
instructions
singleNameSpace = true
; backupRoot is the directory used to store backup data
backupRoot = "/data/obm/backup"
; documentRoot is root of document repository
documentRoot="/data/obm/documents"
documentDefaultPath="/"
; LDAP Authentification for obm-sync & ui
; ldap authentication server (specify :port if different than default)
auth-ldap-server = localhost
; base dn for search (search are performed with scope sub, of not specified,
use the server default)
auth-ldap-basedn = "dc=local"
; filter used for the search part of the authentication
; See http://www.faqs.org/rfcs/rfc2254.html for filter syntax
; - %u will be replace with user login
; - %d will be replace with user OBM domain name
; ie: toto at domain.foo : %u=toto, %d=domain.foo
auth-ldap-filter = "(&(uid=%u)(obmDomain=%d))"
auth-ldap-binddn = "uid=ldapadmin,ou=sysusers,dc=local"
auth-ldap-bindpw = "mdp3PaAL"
J'ai rajouté l'entrée "singleNameSpace = true" et décommenté tout ce
correspond à LDAP (j'ai aussi corrigé les 2 "uid=" et l'absence de
double-quotes devant "uid" et après "local" sur la ligne auth-ldap-binddn) à
cause d'erreurs lors du parsing de conf/obm_conf.ini dans mes logs lorsque
j'accède à l'URL d'obm configuré dans nginx.
La création de la base de données via le script "scripts/2.3/
install_obmdb_pgsql_2.3.sh" en full installation s'est déroulé sans
problèmes.
Mais quand je tente d'accéder à obm.mondomaine.tld j'ai celà dans les logs
d'erreurs de nginx:
2010/10/19 16:20:16 [error] 54544#0: *1341 FastCGI sent in stderr: "PHP
Notice: Undefined variable: cme_both in
/usr/local/www/data/obm/obminclude/global.inc on line 417
PHP Notice: Undefined variable: cda_dmy in
/usr/local/www/data/obm/obminclude/global.inc on line 421
PHP Notice: Undefined variable: cda_iso in
/usr/local/www/data/obm/obminclude/global.inc on line 422
PHP Notice: Undefined variable: cco_chro in
/usr/local/www/data/obm/obminclude/global.inc on line 423
PHP Notice: Undefined index: obm in
/usr/local/www/data/obm/obminclude/global.inc on line 466
PHP Notice: Undefined index: company_address3 in
/usr/local/www/data/obm/obminclude/global.inc on line 518
PHP Notice: Undefined index: company_expresspostal in
/usr/local/www/data/obm/obminclude/global.inc on line 524
PHP Notice: Undefined index: contact in
/usr/local/www/data/obm/obminclude/global.inc on line 530
PHP Notice: Undefined variable: params in
/usr/local/www/data/obm/obminclude/global.inc on line 1330
PHP Notice: Undefined index: action in
/usr/local/www/data/obm/obminclude/global.inc on line 1411
PHP Notice: Undefined index: popup in
/usr/local/www/data/obm/obminclude/global.inc on line 1416
PHP Notice: Undefined property: DB_OBM::$Port in
/usr/local/www/data/obm/obminclude/phplib/db_pgsql.inc on line 64
PHP Notice: Undefined index: OBM_Session in
/usr/local/www/data/obm/php/obm.php on line 39
PHP Notice: Undefined variable: auth in
/usr/local/www/data/obm/obminclude/of/of_session.inc on line 230
PHP Notice: Undefined index: exp in
/usr/local/www/data/obm/obminclude/of/of_session.inc on line 327
PHP Notice: Undefined index: login in
/usr/local/www/data/obm/obminclude/phplib/obmlib.inc on line 170
PHP Notice: Undefined index: password in
/usr/local/www/data/obm/obminclude/phplib/obmlib.inc on line 171
PHP Notice: Undefined index: domain_id in
/usr/local/www/data/obm/obminclude/phplib/obmlib.inc on line 176
PHP Notice: Undefined variable: where_domain in
/usr/local/www/data/obm/obminclude/phplib/obmlib.inc on line 210
et dans les logs d'accès de nginx j'ai une erreur 401:
[19/Oct/2010:16:20:16 +0200] "GET / HTTP/1.1" 401 5 "-" "Mozilla/5.0 (X11;
U; FreeBSD i386; en-US; rv:1.9.2.3) Gecko/20100620 Firefox/3.6.3"
Est-ce que mon problème peut venir de toutes ces erreurs "Undefined
variables" ? Quels sont les tests que je peux effectuer afin d'identifier le
problème ?
J'ai aussi essayé de lancer "auto/update.pl --domain-global --global" après
avoir installé les dépendances nommées dans "auto/libperl-OBM/README.txt"
puis fait un "perl Makefile.PL" puis "make && make install" qui se sont
déroulés sans erreurs. Le soucis étant que la commande
"update.pl--domain-global --global" se contente d'afficher le texte
d'aide et
n'exécute rien.
Bref, je suis à cours d'idées.
Je remercie d'avance tout ceux qui auront une idée à me soumettre.
Bonne journée,
Laurent Cligny
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.obm.org/pipermail/obm/attachments/20101020/0e744674/attachment-0001.htm
More information about the Obm
mailing list