Dans le fichier noalyss/include/config.inc.example , vous trouverez de la documentation pour paramétrer le fichier noalyss/include/config.inc.php Indique votre fuseau horaire date_default_timezone_set ('Europe/Brussels'); L’endroit où seront placé les fichiers temporaires $_ENV['TMP']='/tmp'; Les chemins vers votre installation de PostgreSQL define("PG_PATH","/usr/bin"); define("PG_RESTORE","/usr/bin/pg_restore "); define("PG_DUMP","/usr/bin/pg_dump "); define ("PSQL","/usr/bin/psql"); L’utilisateur de postgresql que NOALYSS doit utiliser define ("noalyss_user","noalyss_sql"); Le mot de passe de l’utilisateur de postgresql que NOALYSS doit utiliser define ("noalyss_password","dany"); Le port d’écoute de PostgreSQL define ("noalyss_psql_port","5432"); La machine où se trouve PostgreSQL define ("noalyss_psql_host","localhost"); Le nom de l’administrateur que vous avez choisi à l’installation define ("NOALYSS_ADMINISTRATOR","admin"); Le mot de passe choisi à l'installation , il n'est pas synchronisé si vous le changez par la suite. Il n'est là **que** pour la première installation define ("NOALYSS_ADMIN_PASSWORD","CE-QUE-VOUS-AVEZ-DONNÉ"); Utilisation de la traduction define ("LOCALE",1); Préfixe des bases de données define ("domaine",""); Si défini à 1 , c’est une version multi-dossier sinon une version limitée à 1 dossier define ("MULTI",1); Pour les installations limitées à un seul dossier, il faut le nom de la base de données define ("dbname",""); Valeur de DEBUGNOALYSS : * 2 alors toutes les informations de déboggage apparaissent. * 1 uniquement les erreurs apparaissent * 0 aucune info d'erreur ou d'avertissement n'apparaît NOTE Pour les versions avant la 9.0 , on n'utilisait DEBUG qui n'avait que 2 valeurs : TRUE ou FALSE Par défaut , il vaut 0 // define ("DEBUGNOALYSS",0); Sécurité, permet d’enregister tout ce que les utilisateurs font dans l’application // define ("LOGINPUT",TRUE); Si défini , alors apparaît un lien pour retrouver son mot de passe // defined("RECOVER","1"); Adresse email utilisée comme adresse d'expéditeur pour les emails depuis NOALYSS // define('ADMIN_WEB', 'www-data@localhost'); Normalement ne doit pas être changé , indique les emplacements des fichiers de NOALYSS // define ("NOALYSS_HOME",""); // define ("NOALYSS_PLUGIN",""); // define ("NOALYSS_INCLUDE",""); // define ("NOALYSS_TEMPLATE",""); Pour exporter les PDF dans ANCGL avec une ancienne version de tkpdf // Fix an issue with PDF when exporting receipt in PDF in ANCGL ,only for very // old package of tkpdf ( before 2012) // define ("FIX_BROKEN_PDF","NO"); Décommenter ces lignes si vous ne voulez plus etre averti des mises à jour // define ("SITE_UPDATE",""); // define ("SITE_UPDATE_PLUGIN",""); Permet d’afficher le menu « Administration » → « information système » // define ("SYSINFO_DISPLAY",true); Pour le développement // define ("NOALYSS VERSION",9999); Si défini à 1 , permet de changer les paramètres par défaut de NOALYSS // define ('OVERRIDE_PARAM',1); // ini_set ('max_execution_time',240); // ini_set ('memory_limit','256M'); Convertir les fichiers en PDF grace à libreOffice // For converting file to PDF // define ('OFFICE','/usr/bin/unoconv'); // define ('GENERATE_PDF','YES'); Par sécurité , il vaut mieux donner l'url de votre site , sans terminer par le "/" . NOALYSS_URL n'est pas toujours correctement calculé et la solution est donc de donner l'adresse du site mais sans terminer par /. Donc ajouter dans config.inc.php, en remplaçant “http://mon.site.xy/noalyss” par l'adresse de votre site define ("NOALYSS_URL","http://mon.site.xy/.... ") Beaucoup de serveurs mutualisés limitent l'accès aux scripts grâce à la directive [[https://www.php.net/manual/fr/ini.core.php#ini.open-basedir|open_basedir]] (!) Il semble que cela soit inutile depuis la version 8.1 // If you want to use open_basedir or if you are limited by the server's config // you can uncomment this // after replace NOALYSS_HOME by the path of the local installation of Noalyss // ini_alter("open_basedir", "/usr/bin:/tmp/:NOALYSS_HOME"); pdftk est utilisé pour l'export des pièces dans Analytique->Grand Livre, // In recent distribution linux, pdftk is a snap, you should set the path // for exporting document in PDF // $pdftk = /usr/bin/pdftk Pour changer la taille des fichiers, il faut décommenter et changer la valeur de MAX_FILE_SIZE // Max size is defined by default to 2MB, it could be also needed to modify PHP Ini file // 2MB = 2 * 1024 * 1024 = 2097152 // define ("MAX_FILE_SIZE",2097152); Pour enregistrer l'activité sur NOALYSS, décommenter // Audit everything // define ("AUDIT_ENABLE",true); Pour limiter les domaines des expéditeur pour les emails. s'il y a plusieurs domaines autoriser, il faut les séparer par une virgule. // Force email's domain of the sender // define ("ALLOWED_EMAIL_DOMAIN","");