[RESOLU] Soucis d'affichage avec version courante

Bonjour à tous,

Je viens de faire une mise à jour de la version 9.0.1 vers la version 10.0.1 de dolibarr sur un serveur Linux Debian 10 (buster) et je constate des soucis de mise en page lors de l’affichage de toutes les pages de dolibarr.

Je ne trouve plus de lien pour me déconnecter ni celui pour afficher les informations de session, à prioi le dropdown menu contenant les infos utilisateur ne fonctionne plus et semble perturber l’affichage de toutes les autres pages.

Beaucoup plus embêtant, lorsque j’appuie sur le bouton de validation de facture, une question concernant la validation s’affiche au haut de l’écran mais impossible de confirmer la validation.

Pbm_10.0.1_000.png

La base de données est MariabDB 10.3.15-1
PHP 7.3

Dans la console de débogage je vois de nombreuses erreurs liées à jQuery et aussi concernant des problèmes de content security policies.

Pbm_10.0.1_2.png

Pbm_10.0.1_3.png

La version 10.0.1 n’est-elle pas compatible avec Debian buster , PHP 7.3 , Mariadb10.3, libjs-jquery 3.3.1, libjs-jquery-ui 1.12 ?

Petite précision le site concerné tourne sous lighttpd, à priori je pense avoir essentiellement un soucis avec les scripts js en général ainsi que les feuilles de style « issues » de jquery ce qui empêche dolibarr de fonctionner correctement.

Auriez-vous une idée pour m’orienter vers une solution?

Merci d’avance pour votre aide.

Je me réponds !

J’ai progressé un peu, après modification de certains paramètres setenv.add-response-header dans mon fichier lighttpd.conf,
1 ) désactivation de setenv.add-response-header = (« X-Content-Type-Options » => « nosniff »)
2) remplacement de child-src par worker-src dans la directive CSP)

j’arrive à avoir un affichage légèrement meilleur, ce n’est pas parfait mais à priori certains éléments sont à nouveau accessibles.

Je poursuis mes recherches…

1 « J'aime »

Pour le moment les seules erreurs qui apparaissent encore sont dues à un problème de type MIME sur les feuilles de styles générées par jquery.
exemple :
La feuille de style « http://monsitequivabien/includes/jquery/css/base/jquery-ui.css?layout=classic&version=10.0.1 » n’a pas été chargée car son type MIME, « application/octet-stream », n’est pas « text/css ».

Existe-t-il un moyen de « forcer » le type MIME d’un jquery.css ?
ou y a-t-il moyen modifier le code généré dans index.php afin qu’il n’y ait pas d’erreur de type MIME ?

[code]

[/code]

Bonjour schhub,

D’expérience, les problèmes de type MIME incorrects peuvent venir du serveur Web (regarde du côté de ta config de lighttpd) ?
Vérifies que l’extension .css est bien assignée au type mime text/css : voir https://redmine.lighttpd.net/boards/2/topics/3024 (en anglais).

mimetype.assign = (
....
".css" => "text/css",
....
)
1 « J'aime »

Un grand merci à toi jtraulle, mon soucis semble être résolu :woohoo: