Php 8.1.16 page d'acceuil widget ne s'affichent plus dolibarr 16.0.4

php 8.1.16 page d’acceuil widget ne s’affichent plus dolibarr 16.0.4.
la frame de droite de la page d’acceuil ne 'affiche plus (page blanche) pas d’erreur widget ne s’affichent plus

c’est la page « Mon tableau de bord » qui est blanche (vide)

Bonjour,
Rapassez en php 7 :wink:

Bonjour,

Page blanche = erreur PHP=>vérifiez les logs

en php 7.4 et ubuntu 20.04 ça marche merçi ça je sais merci.

php 8.x est sortie il y a plus de 4 ans : il serait quand même pertinent que php 8.x soit supporté dans dolibarr. php 7.4 étant appelé à disparaitre rapidement

Bonjour,
La compatibilité a commencé sur la V16 et continuera sur la prochaine version. Donc tout va bien!
php 7 ne va disparaître, et heureusement sinon bon nombres de sites e-commerce tomberaient avec.

Ne vous inquiétez pas, le bateau coule normalement !!! :rofl: :rofl: :rofl:

J’ai eu le même comportement sur la 16.0.4. Jusqu’à ce que je me rende compte qu’il s’agissait juste d’un problème de droits.
J’ai dû redonné la propriété des fichiers Dolibarr à mon serveur web. Sous Linux c’était quelque chose comme ça :

chown -R http:http /srv/http/dolibarr

A adapté à votre distrib bien sûr.

1 « J'aime »

Bonjour,

Pourriez-vous, SVP, m’apporter votre aide en étant plus explicite ?
J’ai exactement le même problème avec la v 19.0.0 de Dolibarr. Tout est correct en php 7.4 mais quand je passe en php 8.0 la page d’accueil n’affiche plus les widgets. Je perds aussi l’affichage de la page listant les différents modules. Par contre, tous les menus sont bien présents. Les autres pages de Dolibarr semblent fonctionner correctement.
J’ai bien désactivé les modules qui ne sont pas dans le core de Dolibarr (à l’exception d’Oblyon qui ne semble pas en cause).
Je précise également que j’ai un hébergement mutualisé.
Merci pour vos lumières !

Bonjour,

Comme d’habitude, page blanche = erreur PHP => Que disent les logs de votre hébergeur ?

Bonjour,

Merci à Ksar. C’était en effet un problème lié à php et non un problème de droits. J’avais de vieux modules (pourtant désactivés) qui n’étaient pas compatibles avec php 8. Je les ai enlevés et tout est rentré dans l’ordre.

Comment mettre le sujet en résolu ?

PS : Voici un exemple de log :
Fatal error: Declaration of box_fichinter::showBox($head = null, $contents = null) must be compatible with ModeleBoxes::showBox($head = null, $contents = null, $nooutput = 0) in …/dolibarr/htdocs/core/boxes/box_fichinter.php** on line 146

1 « J'aime »