OVH depuis 2003 EN

Erreur 500 sur OVH ? Voici comment faire.

En bref

Une erreur 500 sur un hébergement OVHcloud vient presque toujours du fichier .htaccess, d'une version de PHP incompatible avec votre site, ou d'une erreur dans le code. Lisez les journaux d'erreurs (logs.ovh.net ou l'onglet Statistiques et logs), renommez le .htaccess pour tester, puis fixez la bonne version de PHP dans le fichier .ovhconfig.

Mis à jour le 3 novembre 2026 · par Cédric, chez OVH depuis 2003 · indépendant, non affilié à OVHcloud.

root@clh.ovh: ~
curl -sI https://votre-site.fr | head -1
  HTTP/2 500
grep -i 'fatal' error.log | tail -3
  PHP Fatal error: Uncaught Error: Call to undefined function…
01

Ce que vous voyez, et pourquoi.

Symptômes

Vous reconnaissez la situation ?

  • « 500 Internal Server Error » ou « Erreur interne du serveur »
  • une page blanche, sans message
  • le site marche, sauf certaines pages ou l'administration
  • l'erreur apparaît juste après une mise à jour
Causes probables

De la plus fréquente à la plus rare.

  1. une directive invalide dans le .htaccess
  2. une version de PHP trop récente ou trop ancienne pour le site
  3. une extension, un thème ou un module qui plante après une mise à jour
  4. des droits de fichiers trop ouverts ou une limite de mémoire atteinte
02

Comment faire, étape par étape.

  1. 01

    Lire les journaux d'erreurs

    Espace client › Web Cloud › Hébergements › Statistiques et logs : les journaux d'erreurs du jour s'y trouvent (aussi sur logs.ovh.net). La ligne « Fatal error » ou « Parse error » donne le fichier et la ligne fautive.

  2. 02

    Tester sans le .htaccess

    Renommez le .htaccess à la racine du site par FTP. Si le site revient, l'erreur est dedans : remettez-le et retirez les directives une par une.

    mv .htaccess .htaccess.off
  3. 03

    Fixer la version de PHP avec .ovhconfig

    À la racine de l'hébergement, le fichier .ovhconfig choisit la version de PHP et l'environnement. Revenir à la version d'avant la panne est souvent le correctif le plus rapide.

    app.engine=php
    app.engine.version=8.2
    http.firewall=none
    environment=production
    container.image=stable64
  4. 04

    Désactiver ce qui a changé en dernier

    Une extension ou un module mis à jour la veille ? Renommez son dossier par FTP pour le désactiver sans passer par l'administration.

  5. 05

    Vérifier les droits des fichiers

    Sur un mutualisé OVHcloud, 755 pour les dossiers et 644 pour les fichiers ; un fichier en 777 peut provoquer une erreur 500.

    find . -type d -exec chmod 755 {} \;
    find . -type f -exec chmod 644 {} \;

Toujours bloqué ? Décrivez-moi la situation : je regarde avec vous, et vous gardez la main sur votre compte OVHcloud.

03

Vos questions.

01

Où trouver les logs d'erreur sur un mutualisé OVH ?

Dans l'espace client, onglet Statistiques et logs de l'hébergement, ou directement sur logs.ovh.net avec l'identifiant de l'hébergement. Les journaux d'erreurs y sont classés par jour.

02

Comment changer la version de PHP sur OVH ?

Par le fichier .ovhconfig à la racine de l'hébergement (ligne app.engine.version), ou depuis l'espace client dans la configuration de l'hébergement. Le changement s'applique en quelques minutes.

Une galère OVH,
on la règle ?

Décrivez ce que vous voyez, même en vrac : le message d'erreur, depuis quand, ce que vous avez essayé. Je vous réponds sous 24 h ouvrées, sans engagement.

Réglez-le pour moi

ou écrire directement à cedric@clh.ovh · indépendant, non affilié à OVHcloud

Réglez-le pour moi →
clh --nouvelle-demande

Décrivez la situation.

Votre message m'arrive directement. Réponse sous 24 h ouvrées, sans engagement.

Urgence
Accès au serveur ou au site