Comment pouvons-nous vous aider ?

Recherchez dans nos guides et tutoriels, ou parcourez les catégories ci-dessous.

Ne supprimez pas le dossier public_html lors du retéléversement de vos fichiers : votre site peut afficher une erreur 404

Si vos fichiers sont bien en place mais que votre nom de domaine affiche 404 Not Found ou qu’un avertissement « nom du certificat non valide » apparaît en HTTPS, la cause peut être liée au dossier de publication de votre site (public_html).

Que se passe-t-il ?

Le serveur web est rechargé de temps à autre (par exemple lors de la création d’un nouveau site ou de la configuration SSL, et lors de la maintenance hebdomadaire). Si votre dossier public_html est absent ou inaccessible au moment du rechargement, le serveur ne peut pas charger ce site. Même si le dossier revient ensuite, le site peut rester hors ligne jusqu’au prochain rechargement du serveur. Symptômes : la page 404 générique du serveur en HTTP et un certificat incorrect en HTTPS.

Comment l’éviter ?

  1. Ne supprimez pas le dossier public_html et ne le renommez pas. Remplacez uniquement les fichiers qu’il contient.
  2. Téléversez d’abord votre nouveau site dans un autre dossier, puis déplacez son contenu dans public_html une fois le téléversement terminé. Pour le téléversement, consultez notre guide FTP.
  3. Faites une sauvegarde avant toute modification.
  4. Conservez les dossiers sensibles de votre application, comme config, database et backup, en dehors de public_html (un niveau au-dessus) et adaptez les chemins de fichiers en conséquence (par exemple require __DIR__ . '/../includes/fichier.php';). Ne déplacez pas le dossier de publication d’un niveau vers le haut, sinon ces dossiers deviennent téléchargeables depuis le web.

Si votre site est déjà hors ligne

Vérifiez que vos fichiers se trouvent bien dans public_html et ouvrez un ticket de support. Indiquez votre nom de domaine et l’erreur affichée (404 ou avertissement de certificat) ; dans ce cas, le serveur web doit être rechargé. Si vous voyez une erreur PHP sur le site, consultez le guide pour afficher l’erreur PHP.

Si vous êtes bloqué, ouvrez un ticket de support.

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Besoin d'aide supplémentaire ?

Notre équipe d'assistance est disponible 24h/24 pour tout ce que vous ne trouvez pas ci-dessus.