Blog

L’erreur « Premature end of script headers: file.php » et les mutualisés OVH

Sur certains hébergements, il se peut que vous rencontriez l’erreur suivante dans les logs du serveur : « Premature end of script headers: xxxx.php »

Une raison possible, qui est assez peu documentée est les droits incorrects sur les dossiers.
Des tutoriaux ou documentations d’installation de projets préconisent parfois un chmod 777 sur les dossiers. Or des hébergements n’autorisent pas le 777 pour des raisons de sécurité. C’est le cas d’OVH par exemple dans ses offres mutualisées. Nous avons eu le cas sur le plan Pro d’un client hébergé chez OVH.

La solution est donc de préférer un chmod 755 au 777 dans ce cas.