config.inc.php

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 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","");
  • config.inc.php.txt
  • Dernière modification : 2024/01/24 19:49
  • de dany