Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Ou sont les logs (conf LDAP)

More
2 weeks 6 days ago #274646 by jlm-ls
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : LimeSurvey Community Edition Version 6.16.4+260113 
Votre propre serveur ou LimeSurvey Cloud : serveur  conteneur LXC debian 13 (Apache Mysql)
Thème : de nase non modifié
==================

bonjour

J'essaie de configurer l'accès via LDAP via l'extension AuthLDAP, j'ai une erreur 
Code:
Invalid DN syntax

Je pourrais me débrouiller pour trouver la source de l'erreur si et seulement si je savais où se trouvent les logs de Limesurvey. Il me semble qu'il n'y en ait pas. Je ne parle pas d'audit logs, mais de log système.
J'ai passé la variable
Code:
'debug'=>1
du fichier
Code:
application/config/config.php
, sans aucun effet.

Par ailleurs, j'ai configuré l'accès LDAP via l'extension AuthLDAP, mais je ne trouve aucun fichier comportant ma configuration. Je suppose qu'elle se trouve dans la base de donnée, le fichier ldap.php à la racine du site ne comporte que des valeurs par défaut.

Comment trouver les logs et avoir du debug pour configurer l'authetification LDAP ?

Merci

Please Log in to join the conversation.

More
2 weeks 6 days ago #274649 by DenisChenu
Tu peux peut être tenter les log dans un fichier
www.limesurvey.org/manual/Optional_settings/en#Logging_settings

Sinon, oui la configuration est bien dans la BDD.
Le invalid DN syntax vient de ldap_bind directement : c'est donc dû à la configuration.
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.

Please Log in to join the conversation.

More
2 weeks 5 days ago #274666 by jlm-ls
Replied by jlm-ls on topic Ou sont les logs (conf LDAP)
Merci

J'ai modifié le fichier config.php comme suit (extrait) en déclarant le runtimepath en dehors de la racine du site web (DocumentRoot apache) et l'ajout de logs
Code:
'log' => array(
            'routes' => array(
                'fileError' => array(
                    'class' => 'CFileLogRoute',
                    'levels' => 'warning, error',
                    'except' => 'exception.CHttpException.404',
                ),
            ),
        ),
        // If URLs generated while running on CLI are wrong, you need to set the baseUrl in the request component. For example:
        //'request' => array(
        //    'baseUrl' => '/limesurvey',
        //),
    ),
    // For security issue : it's better to set runtimePath out of web access
    // Directory must be readable and writable by the webuser
    'runtimePath'=>'/var/www/limesurvey-runtime',

J'ai bien des choses qui apparaissent dans /var/www/limesurvey-runtime, mais pas de fichier de log
Code:
ll /var/www/limesurvey-runtime/
total 58
drwxr-sr-x  2 www-data www-data  4  3 juil. 11:59 HTML
drwxr-sr-x 17 www-data www-data 17  3 juil. 11:38 twig_cache
drwxr-sr-x  2 www-data www-data  4  3 juil. 11:59 URI

Sachant que je dois ajouter des caractères d'échappement dans mes valeurs de connexion à la base LDAP, j'ai préféré aller voir les valeurs telles que lue par limesurvey directement dans la base de données
Code:
# Connexion à la base mariadb MariaDB
[(none)]> use limesurvey ;
MariaDB [limesurvey]> show tables ;
MariaDB [limesurvey]> select * from lime_plugin_settings ;

Ce qui m'a effectivement permis de trouver mon erreur et de la corriger.  Donc la connexion LDAP fonctionne. Reste à avoir des logs pour pouvoir les réenvoyer dans /var/log/
 

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose