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/