Je rencontre un problème critique sur mon hébergement mutualisé OVH : aucun fichier PHP ne fonctionne, tous retournent une erreur 500, y compris un simple <?php echo 'test'; ?>.
Informations sur l'hébergement : Performance 1
Symptômes :
Les fichiers HTML fonctionnent
TOUS les fichiers PHP retournent une erreur 500 (même un simple echo)
Le problème concerne tous les domaines (principal ET multisite)
Erreur dans les logs :
AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI
End of script output before headers: [nom_fichier].php
Tests effectués :
Testé avec différentes versions PHP (8.2, 8.1, 7.4) → même erreur
Vérifié les permissions des fichiers (644)
Supprimé tous les fichiers de configuration (.htaccess, .user.ini, etc.)
Testé avec un fichier PHP minimal : <?php echo "test"; ?>
Testé sur le domaine principal ET le multisite → erreur partout
TEST SSH :php test.php en ligne de commande fonctionne parfaitement et affiche le résultat attendu
Conclusion : Le moteur PHP fonctionne en CLI (ligne de commande), mais pas via le serveur web Apache/FastCGI. Le problème semble être au niveau de la configuration FastCGI/PHP-FPM de l'hébergement.
Question : Quelqu'un a-t-il déjà rencontré ce problème ? Y a-t-il une manipulation que je peux faire de mon côté, ou dois-je attendre que le support OVH corrige la configuration serveur ?
Bonjour, J'ai le même problème, j'ai acheté l'hébergement hier soir et le problème vient d'une nouvelle installation de WordPress! L'erreur est: AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI End of script output before headers.
J'ai également la même erreur depuis le début de l'après-midi sur un domaine tout neuf tout nu hébergé sur le cluster100.hosting.ovh.net. Il plante sur FastCGI et tente de basculer en CGI avant de faire un End of script output before headers: test.php.
Les fichiers en HTML ne sont bien entendu pas impactés. Et j'ai aussi fait la bascule en différentes version de php et passé l'hébergement en mode développement.
OVH est en pleine migration de ses clusters d'hébergement.
L'erreur provient peut-être d'une erreur de configuration côté OVH.
Pouvez-vous communiquer: le n° de votre cluster à la date d'aujourd'hui (à voir dans votre espace client > hébergement) ?
Pouvez-vous vérifier si vous n'avez pas un fichier .ovhconfig (soit dans le dossier racine de votre hébergement, soit dans le dossier de votre site web) ?
Bonsoir, le cluster est : cluster100.hosting.ovh.net Il y a un .ovhconfig à la racine (qui réapparaît si je le supprime) mais qui ne fait que reprendre la config PHP demandée. Merci beaucoup ! Fred
Il y a bien un fichier .ovhconfig, mais il m'est impossible de l'ouvrir pour vérifier son contenu. Hier après-midi au moment de la mise en place du domaine, j'ai pu vérifier une fois, mais depuis, j'ai un Can't open .ovhconfig: Permission denied.
Il n'y a aucun HTaccess sur le site, seulement un fichier index.html que j'ai ajouté (j'avais mis en place un WP qui du coup ne fonctionnait pas du tout) et un fichier test.php qui provoque l'erreur 500. Tout comme Frédéric Vuillod, j'ai aussi testé différentes versions de PHP pour tenter le coup, mais rien ne fonctionne.
Dans les logs, il y a bien :
AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI End of script output before headers: test.php
Vous remontées nous intéressent au plus haut point. Pourriez-vous nous donner vos numéros de tickets (CS...) que l'on analyse cela svp ?
Comme le mentionne @fritz2cat 🇧🇪 🇪🇺 nous migrons actuellement nos clusters, mais en aucun cas ce type de comportement ne devrait arriver sur l'infrastructure qui comporte des configurations totalement identiques entre clusters sources et destinations.
Merci
-- Bruno B. OVHcloud Team leader infrastructures hébergements mutualisés
J'ai apporté une réponse ce matin, en fait une autre aussi hier, et elle semble être modérée. Bref, j'ai fait un ticket en attendant que cela soit publié. Ticket CS12296665
Heureusement que le site n'était pas en prod, mais à son premier jour de développement :-) Sinon, je te raconte pas le stress et la gueulante du client.