Bonjour,
Une boutique Prestashop 9.0.1 sur un hébergement formule 'perso' de chez OVH, le front semble stable, le processus de commande, paiement, livraison se déroule correctement.
Par contre de temps à autres le back office part en erreur 500, des fois au changement de menu et revient tout seul quelques secondes plus tard ! ou des fois à la mise a jour de modules et ça revient normal après un F5... ça donne quand même quelques sueurs froides !
A défaut de pouvoir consulter les logs PHP (si quelqu'un sait comment faire alors merci d'avance), j'ai consulté les logs Apache et je suis tombé la dessus :
[2025-11-23T00:21:30.837192+01:00] ps_checkout.ERROR: ExecKernelCacheClearer: Could not clear cache for admin env prod result: 127 output: array ( 0 => 'sh: php: command not found', ) [] {"process_id":111984}
[2025-11-23T00:20:40.673774+01:00] ps_checkout.ERROR: SymfonyCacheClearer: Something went wrong while clearing cache: Failed opening required '/home/MonHebergement/www/var/cache/prod/admin/ContainerHEwCu1y/getFilesystemKernelCacheClearerService.php' (include_path='.:/usr/local/php8.4/lib/php') [] {"process_id":111984}
Il semble que Prestashop ne trouve pas la commande php et donc part en vrille quand il veut vider le cache.
Quelqu'un sait-il s'il est possible de paramétrer le chemin vers la commande php ? Il doit surement être différent d'un serveur à l'autre.
.png.022b5452a8f28f552bc9430097a16da2.png)