Problème d'utilisation d'API REST - erreur 500 -Résolu

Bonjour à tous !

je viens vers vous car j’ai un souci avec le module API-REST. Je l’ai bien activé mais lorsque je souhaite aller sur la page de l’explorer, j’ai une erreur 500 du style: 500 : https://mon_serveur/api/index.php/explorer/swagger.json
Lorsque je vais sur /about j’ai « API not found (failed to include API file) »
Alors que lorsque je veux générer la clé, je n’ai aucun problème: ça fonctionne… C’est à n’y rien comprendre.
Je suis sur DOlibarr v18.0.6 en hébergement mutualisé chez alwaysdata, version 7.4 de php.
C’est d’autant plus troublant que ma version « test » de Dolibarr, hébergé dans les mêmes conditions sur le même serveur fonctionne… J’ai tenté de changer les fichier en mettant ceux de la version test, cela ne change rien. J’ai désactivé et réactivé le module, en prenant soin de supprimer les entrées dans la base de données, cela ne change rien non plus…
Rien d’éclairant pour moi dans le log apache, mais je suis pas un spécialiste.

Je suis dessus depuis 3 jours quasi non-stop, et j’avance pas d’un milimettre !

Quelqu’un a une idée ? Help !!! Merci. :grin::grin:

hello
une première piste, désactive les modules externes qui utilisent l’api, possible qu’il ai une erreur

Merci Charlène ,
J’ai supprimé toutes les entrées et désactivé tous les modules avec des API : toujours pareil…

Alors une autre piste, l’absence d’une librairie php lié au xml ou la version de php
si tu as un environnement proche qui fonctionne, cela vaut le coup de faire un diff dans la configuration

Un grand merci Charlène ! Il ne suffisait pas de désactiver tous les modules ayant des API mais de faire le point sur chaque module, quel qu’il soit. Je l’ai ai tous supprimé et réinstallé un à un. Ce fut long ! Et j’ai trouvé le module générateur du problème: c’était Librairie Avancée d’Open-DSI (Easya Solution). Je n’avais pas la dernière version et l’info bulle de mise à jour des modules ne me l’indiquait pas… En faisant la mise à jour, tout est revenu à la normale !!!

Merci encore @defrance !!