Chapitre 38. Fichier de configuration

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

// define ("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 en a plusieurs, il faut les séparer par une virgule

// Force email's domain of the sender
// define ("ALLOWED_EMAIL_DOMAIN","");

1. Voir annexe : comment contribuer ou le wiki
1. vous pouvez aussi utiliser directement les postes comptables, certains postes sont si rarement utilisés qu’on peut décider de ne pas créer de fiche comme par exemple le capital souscrit
1. Voir annexe : comment contribuer ou le wiki
1. C’est l’accès direct AD
2. c’est le nombre avant la catégorie
1. https://wiki.noalyss.eu
1. Vérifie que vous pouvez encore déduire une facture passée pour la TVA et l’impôt
1. https://wiki.noalyss.eu
2. le 31 décembre mais cela pourrait être une date
3. Pour imprimer les bilans il y a aussi l’extension "Bilan Interne" ou un rapport avancé
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
2. https://wiki.noalyss.eu
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
2. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Il existe aussi les actifs inversés, charges inversées…​
2. pour extourner il faut entrer une date valide. Une date valide est une date qui est dans une période non fermée et dans une période du dossier
3. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
4. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Il faut d’abord créer la nouvelle année.
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins
1. Plugins standards de NOALYSS, https://gitlab.com/noalyss/noalyss-plugins