Après un passage vers la version 14.0.3, je reçois beaucoup de Warning surtout quand je vais sur Facturation - List des factures:
Warning: Undefined property: stdClass::$MARGIN_TYPE
Undefined property: stdClass::$INVOICE_USE_SITUATION
Undefined array key « label »
Undefined variable $all
Cannot modify header information - headers already sent by (output started at …
Bonjour,
Merci de votre réponse MAIS je ne vois pas ce paramètre dans Configuration => Divers ?
je n’ai que le suivants:
|MAILING_LIMIT_SENDBYWEB
|MAIN_ENABLE_LOG_TO_HTML
|MAIN_FEATURES_LEVEL
|MAIN_SECURITY_CSRF_WITH_TOKEN
|MAIN_FIX_FOR_BUGGED_MTA
|RUBIS_DEPOSIT_COLOR
|RUBIS_FOLD_MARK
|RUBIS_SIGNATURE_AREA|
et quand je modifie sur une page ou par exemple j’encode un paiement dans une facture, je reçois la page vide en indiquant:
Warning: Cannot modify header information - headers already sent by
Pour info, j’utilise le modèle Mercure pour les numéros des factures (FA{yyyy} / {000@1} )
Quand j’ouvre les paramètre, il me dit :
Warning: Attempt to read property « date » on string in …
est-ce que ça a avoir ??
Déjà quand j’ouvre la page de Configuration du module Facture, il me donne:
Undefined property: stdClass::$INVOICE_USE_SITUATION in /customers/c/0/d/monsite.be/httpd.www/crm/htdocs/core/lib/invoice.lib.php on line 177
Merci de votre réponse rapide!
OUI effectivement notre hébergeur nous oblige a obligé de passer vers PHP 8
Que faut-il faire ?
Repasser vers un PHP 7.x n’est pas très envisageable étant donné que nous avons dû mettre nos autres services à jour pour qu’ils soient compatible à PHP 8 d’où venu la nécessité de passer Dolibarr à la v 14.0.3
$dolibarr_main_prod=1 permet de cacher les erreurs techniques aux utilisateurs.
Pour éviter aux vrais utilisateurs d’être importunités par du « charabia » technique et aux « hackers » d’avoir des informations qui leur permettraient de « peaufiner » leur attaque.