Bonjour semias !
Un bon point de départ pour chercher l'origine de ce genre de souci est d'éplucher les logs d'erreur de Apache (ou de Nginx), qui se trouvent généralement dans /var/log/apache2/error.log
(ou ailleurs si vous avez défini un chemin custom dans la config du vhost).
Au doigt mouillé, je dirai qu'il s'agit d'un problème d'allocation mémoire : si la page que vous voulez imprimer comporte beaucoup d'éléments (liste de matériel énorme, par ex.), il se peut que la lib qui transforme le HTML en PDF (dompdf) fasse dépasser la taille mémoire autorisée par votre configuration PHP. Si c'est le cas, vous pouvez essayer d'augmenter cette taille max, dans le php.ini
grâce au paramètre memory_limit
.
Ce n'est pas idéal comme situation, et il y a toujours un moment où on atteint cette limite malheureusement... C'est un problème connu, que l'on va essayer de résoudre dans une prochaine version... Mais en attendant, il faut faire avec 😅
Cheers !