PROV qui ne s'affiche pas

Bonjour à tous et a toutes.

Alors j’utilise Dolibarr depuis quelque temps, et depuis environ une semaine j’ai remarqué que lorsque j’établis une proposition commerciale, et juste avant de la valider (brouillon toujours en PROV) il m’est impossible de prévisualiser la proposition, et impossible de télécharger le fichier PDF (lorsque j’appuie j’obtiens une erreur 403)

Par contre, une fois la proposition validée, je peux prévisualiser facilement et même télécharger le PDF sans problèmes.

j’ai suspecté plein de choses (version php, version dolibarr …etc) mais je n’arrive toujours pas a trouver d’explication ni de solution a ce problème. J’ai pensé que probablement le nom du fichier (PROV11) cause problème, mais j’ai également mis dans le modèle du fichier validé (DEVI)2110 rien que pour trancher, et pareil, le brouillon ne s’affiche pas, et une fois la proposition validée elle s’affiche

voilà quelques informations sur l’nstance dolibarr :
Version actuelle de Dolibarr (Programs) 13.0.2
Emplacement de sauvegarde sessions /var/cpanel/php/sessions/ea-php73
Version Serveur WEB Apache
Version PHP 7.3.28
version OS : Linux 4.18.0-147.8.1.el7h.lve.1.x86_64

Si quelqu’un aurait une idée, cela ferait la paix dans le monde :slight_smile:

Bonjour,

Quelle adresse donne le 403 ?

aucune adresse justement

Juste le message :

Forbidden
You don’t have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Sachant qu’il n’y a eu aucune modification sur les .htaccess, et je me connecte avec l’administrateur (avec tous les privilèges)

Quel est l’adresse de la page en haut dans votre navigateur quand vous avez l’erreur 403

Bonjour,

Avez-vous effectué une mise à jours récemment ?

Depuis combien de temps êtes-vous sur la version 13.0.2 ?

Cordialement,
Gaëtan.

Pardon j’avais mal compris la question

Le lien c’est : monsite/document.php?modulepart=propal&file=%28PROV11%29%2F%28PROV11%29.pdf&entity=1

Ca c’est quand je clique sur le PDF pour le telecharger.

Ca devrait faire au moins 2 mois probablement que je suis sur la 13.0.2, apres avoir migré ca marchait sans problemes, il y a a peine une semaine que ca a commencer a réagir ainsi

À mon avis regardez votre access.log chez votre hébergeur, ça sent une règle de filtrage qui bloque la requete

Pour complement d’information, j’utilise google chrome comne navigateur

Faudrait que je teste un autre navigateur d’ailleurs, on ne sait jamais

ce qui est bizarre, c’est que c’est uniquement pour les brouillons, que ca soit une proposition commerciale, ou une facture, pareil, même comportement, mais une fois validé ca marche nickel

Je viens de tester un autre navigateur, c’était débile mais il fallait l’essayer

Je me concentre sur les logs maintenant et je partagerais avec vous ce que je pourrais

Re,

Je pense effectivement comme @ksar une nouvelle règle au niveau de votre hébergeur qui interdirai les fichier en PROV ou alors avec une parenthèse.

Non pas du tout, nous le conseillons également, ou alors en navigation privé ou en désactivant/vidant le cache.

Cordialement,
Gaëtan.

alors j’ai jeté un petit coup d’oeil sur les logs d’accès

voilà les dernières lignes :

monadresseip - - [10/Jun/2021:22:11:45 +0100] "GET /comm/propal/card.php?id=6 HTTP/1.1" 200 42779 "monsite/comm/index.php?mainmenu=commercial&leftmenu=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"
monadresseip - - [10/Jun/2021:22:11:46 +0100] "GET /viewimage.php?modulepart=apercupropal&file=%28PROV6%29%2F%28PROV6%29.pdf_preview.png HTTP/1.1" 404 - "monsite/comm/propal/card.php?id=6" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"
monadresseip - - [10/Jun/2021:22:11:50 +0100] "GET /document.php?modulepart=propal&attachment=0&file=%28PROV6%29%2F%28PROV6%29.pdf&entity=1 HTTP/1.1" 404 - "monsite/comm/propal/card.php?id=6" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"
monadresseip - - [10/Jun/2021:22:11:54 +0100] "GET /document.php?modulepart=propal&file=%28PROV6%29%2F%28PROV6%29.pdf&entity=1 HTTP/1.1" 404 - "monsite/comm/propal/card.php?id=6" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"
monadresseip - - [10/Jun/2021:22:17:36 +0100] "GET /comm/propal/card.php?id=6 HTTP/1.1" 200 42779 "monsite/comm/index.php?mainmenu=commercial&leftmenu=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"
monadresseip - - [10/Jun/2021:22:17:39 +0100] "GET /comm/propal/document.php?id=6 HTTP/1.1" 200 27102 "monsite/comm/propal/card.php?id=6" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"

A mon avis c’est surement la parenthèse. A voir dans les logs.

Logs error peut-etre ?

j’ai du mal a trouver les logs sur cpanel, l’hebergeur a pris l’ingénieuse décision de bloquer le ssh … donc vous imaginez la galère

c’est ce que je suspecte vraiment

Mais si c’est vraiment ca la cause, pourquoi ca a marché lorsque j’ai crée un masque pour les documents validés, genre (DEVIS)aamm-0001.pdf, ca marche sans problèmes !?!

là j’ai carrement crée une nouvelle installation dolibarr, vraiment une installation fraiche. en n’activant que le module de propositions commerciale …

Pareil, brouillon donne 403 sans aucune prévisualisation. et dès que c’est validé ca s’affiche correctement et on télécharge le PDF

j’ai également appliqué le Masque pour les noms des propositions avec parenthèses, donc quand c’est (prov06) ca n’affiche rien, mais dès que ca passe à (devis) qui est validé, ca affiche …

C’est vraiment bizarre cette affaire

Sinon si je veux changer ce (PROV) coté code ? auriez vous une idée où je devais aller ? je veux dire sur quel fichier ca se fait cette magie ?

(PROV) coté code

ou tout simplement une option sur dolibarr pour changer le nom par défaut (PROV) en autre chose sans parenthèses

Re,

Et en cliquant sur le bouton Générer alors même que vous êtes en mode brouillon ?

Cordialement,
Gaëtan.

désolé pour le retard, j’ai été bloqué pour 21 heures (mesure de sécurité du forum)

lorsque je clique sur le bouton générer, ca génère le fichier, et le fichier est bel et bien généré (vérifié sur le gestionnaire de fichiers cpanel)
mais aucune prévisualisation, et lorsque je clique dessus ca donne la fameuse erreur