-- HikaShop version -- : 4.5.1
-- Joomla version -- : 4.1.2
-- PHP version -- : 7.4.25
-- Browser(s) name and version -- : Firefox 99.0
Bonjour,
Nous recevons généralement trois mails par commande effectuée : commande crée, notification de paiement et commande confirmé avec en PJ la facture au format pdf.
Ce matin nous recevons de la part de Paypal l’habituel mail « PayBox system (compte rendu de telecollecte) » qui nous indique le paiement d’une commande OK alors que nos avions reçu juste le mail commande crée hier pensant que le client n’était pas allé jusqu’au bout…
Sur le back -end Hikashop la commande est bien annoncé comme confirmée. Test dans configuration générale Joomla « Envoi email PHP mail » tout est OK.
On fait une commande test et le problème se confirme : réception, uniquement du mail « commande crée »
Au passage impossible via l’interface de réediter le pdf avec ce message d’erreur « unable to get the size of the image » voir screenshot ci dessous :
On se dit que le pb vient peut être de OVH et de son pare-feu. Nous avions désactivé le pare-feu applicatif dans les options PHP (voir pb pour passage à PHP8 ici :
www.hikashop.com/forum/5-support-en-fran...utualise-paybox.html
) mais pas l’option pare-feu dans le multidomaine...
Au sujet de ces pares-feu OVH il semble qu’il y ait un pb avec Joomla et mode apache "ModSecurity" activé par le parefeu. Doc OVH ici
docs.ovh.com/fr/hosting/activation-pare-feu-applicatif/
Visiblement sur modsecurity, une règle dit que chaque url ne doit pas contenir plus de 4 [] imbriqués. Et certains composant joomla en ont 6 ou 7...
Plus d’infos ici
www.hikashop.com/forum/checkout/903787-p...ion-de-commande.html
En désactivant également le pare-feu ( ce matin) dans la partie multidomaine de l’interface OVH et en refaisant un test de commande "Alléluia" cela refonctionne normalement : réception des trois mails avec la facture en PJ.
On en déduit que Ovh a probablement changé ses paramétrages dans la journée d’hier car il y deux jours avec la même configuration tout était ok. Aucune modif sur le site de notre part...
Donc bien penser à désactiver sur OVH les deux options de pare-feu qui sont incompatibles avec Hikashop/Joomla 4 depuis hier seulement...sauf erreur de notre part.
Tout fonctionne sauf que si, à partir de l’interface Hikashop, on essaye de réediter la facture au format pdf on obtient un nouveau message d’erreur qui indique cette fois çi « TCPDF error some data has already been output, can’t send pdf file »…
Une solution pour régler cela ?
Merci d’avance.
Ps : merci de déplacer ce message dans la section "support en français"