Probleme suite a passage a php 8.1

Bonjour a tous,

Voila ma config:

  • version de Dolibarr 16.0.4
  • module Mydoli
    Et aussi :
  • Type d’installation : Hébergement
  • système d’exploitation : Linux

J’ai passé php en version 8.1 car mon hebergeur (Ionos) me conseillait de le faire sinon je devais payer pour rester en 7.4.

Grosse pagaille par la suite avec des messages d’erreur. Je suis repassé en 7.4 mais j’ai toujours des messages d’erreur des l’affichage de connexion :

Warning: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 334

Warning: session_name(): Session name cannot be changed after headers have already been sent in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 336

Warning: session_start(): Session cannot be started after headers have already been sent in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 337

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/conf/conf.php:1) in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/core/tpl/login.tpl.php on line 45

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/conf/conf.php:1) in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/core/tpl/login.tpl.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/conf/conf.php:1) in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 1408

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/conf/conf.php:1) in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 1414

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/conf/conf.php:1) in /homepages/31/d723401283/htdocs/clickandbuilds/monsite/dolibarr/htdocs/main.inc.php on line 1416

Une fois entré mon login et mdp je rentre dans dolibarr et j’ai les mêmes messages et des que je clique sur un menu je suis deconnecté.

Merci pour vos lumieres

Dolibarr V16 est déjà à peine compatible avec php 8.0 alors 8.1…

J’entends, mais je suis repassé en 7.4 et je suis toujours coincé.

Bonjour,

Je ne vois pas trop le lien, mais je dirais que le main.php est corrompu, a re-uploader.

peut etre un problème de cache navigateur à vider aussi

J’ai remplacé le main.inc.php mais toujours pareil.

Malheureusement

Bonjour, les messages concernant les sessions sont souvent causés par un disque plein.
Pouvez vous vérifier ?

Bonjour,
Merci pour votre proposition mais J’utilise 1 Go sur 250 Go

Bonjour,

êtes vous sûr que votre hébergement est bien repassé sous php 7.4 ?

Bonjour,

J’etais repassé en 7.3
Merci

Au final j’ai crée une nouvelle arborescence sur le serveur Ionos, fait une nouvelle installation en 16.0.4 et j’ai recupéré la base de données initiale. J’ai pu rouvrir mon dolibarr normalement et vérifier que ma compta était bien présente
Je suis passé ensuite de php 7.3 en 8.0 car Ionos fait payer le fait de rester sur du php 7.3.
La compta est toujours fonctionnelle mais certains warnings font leur apparition. A suivre.

Merci pour votre aide

Bonjour,

Pour désactiver les warning il faut mettre dolibarr_main_prod =1 dans conf/conf.php

2 « J'aime »

Bonjour,

Merci beaucoup