Charger correctement les fichiers du site web : Comprendre public_html, index.php et la page d'accueil
Si vous souhaitez charger manuellement un site web sur votre compte d'hébergement, il est crucial de placer les fichiers dans le bon dossier. De nombreux problèmes ne proviennent pas de fichiers défectueux, mais du fait que les fichiers du site web se trouvent dans le mauvais répertoire, qu'un fichier de démarrage est manquant ou qu'une archive ZIP a été chargée mais non extraite.
Cet article explique quel rôle joue le dossier public_html, pourquoi des fichiers comme index.php ou index.html sont importants et comment éviter les erreurs de chargement typiques.
Le dossier
public_html est, pour de nombreux comptes cPanel, le répertoire web public du domaine principal. Les fichiers que les visiteurs doivent voir lorsqu'ils accèdent à votre domaine doivent normalement se trouver dans ce dossier ou dans la racine du document spécifique au domaine.Qu'est-ce que public_html ?
public_html est, dans de nombreux comptes d'hébergement cPanel, ce que l'on appelle le répertoire racine web du domaine principal. Cela signifie que lorsqu'un visiteur accède à votre domaine dans le navigateur, le serveur web recherche souvent les fichiers à diffuser publiquement dans ce dossier.
Les fichiers et dossiers typiques au sein de public_html sont :
index.phpouindex.htmlen tant que fichier de démarrage,.htaccesspour les redirections et les règles du serveur web,- des dossiers comme
images,css,jsouassets, - pour WordPress, des fichiers comme
wp-config.phpet des dossiers commewp-content.
Important : Pour les domaines supplémentaires, les sous-domaines ou les sites web configurés séparément, un dossier différent peut être utilisé comme racine du document. Vérifiez donc toujours quel dossier appartient au domaine respectif.
Qu'est-ce qu'un fichier de démarrage ?
Lorsqu'un visiteur accède uniquement à votre domaine, par exemple example.ch, le serveur web doit savoir quel fichier doit être affiché comme page d'accueil. Les fichiers de démarrage courants sont :
index.htmlindex.htmindex.php
S'il n'y a pas de fichier de démarrage approprié dans le répertoire web, le site web peut afficher un message d'erreur, lister le répertoire ou présenter une page vide ou inattendue, selon la configuration.
Un fichier nommé
start.html, home.html ou mon-site.html n'est pas automatiquement reconnu comme page d'accueil. Renommez généralement le fichier de démarrage souhaité en index.html ou index.php, à moins que votre application ne prévoie autre chose.Charger les fichiers du site web via le gestionnaire de fichiers
- Connectez-vous à cPanel.
- Ouvrez le Gestionnaire de fichiers.
- Naviguez jusqu'au répertoire web correct, souvent
public_html. - Cliquez sur Charger.
- Sélectionnez le fichier souhaité ou faites-le glisser par glisser-déposer dans la fenêtre de chargement.
- Attendez que le chargement soit complètement terminé.
- Retournez au gestionnaire de fichiers et vérifiez si le fichier se trouve dans le bon dossier.
Si vous souhaitez charger de nombreux fichiers, il est souvent préférable de les charger d'abord sous forme de fichier ZIP, puis de les extraire dans le gestionnaire de fichiers. Pour de très grands projets ou de nombreux fichiers individuels, FTP ou SFTP peut être plus confortable.
Charger les fichiers du site web par FTP ou SFTP
Pour les projets plus importants, de nombreux fichiers ou des modifications régulières, un client FTP, FTPS ou SFTP est recommandé. Veillez également à transférer les fichiers dans le bon dossier de destination.
Les informations typiques pour une connexion sont :
- Serveur ou nom d'hôte,
- Nom d'utilisateur,
- Mot de passe,
- Port,
- Protocole : FTP, FTPS ou SFTP.
Même avec FTP/SFTP, la règle est : si les fichiers n'atterrissent pas dans la bonne racine du document, ils n'apparaîtront pas sur le site web.
Fichier ZIP chargé, mais le site web n'apparaît pas ?
Une erreur courante consiste à charger une archive ZIP dans public_html sans l'extraire. Le serveur web ne peut pas afficher automatiquement un fichier ZIP comme un site web terminé.
La procédure correcte est :
- Charger le fichier ZIP dans le dossier souhaité.
- Sélectionner le fichier ZIP dans le gestionnaire de fichiers.
- Cliquer sur Extraire.
- Vérifier si les fichiers se trouvent directement dans le bon répertoire.
- Supprimer le fichier ZIP après une extraction réussie s'il n'est plus nécessaire.
Faites particulièrement attention à savoir si l'archive crée un sous-dossier supplémentaire lors de l'extraction. Si votre fichier de démarrage se trouve ensuite dans public_html/mon-site/index.html, mais que votre domaine pointe vers public_html, il ne sera pas affiché automatiquement lors de l'accès direct au domaine.
Respecter la casse (majuscules/minuscules)
Sur les serveurs web, la casse est souvent pertinente pour les noms de fichiers. Image.jpg, image.jpg et IMAGE.JPG peuvent être traités comme des fichiers différents.
Si une image ou un fichier ne se charge pas, vérifiez :
- si le nom du fichier est exactement correct,
- si l'extension du fichier est correcte,
- si la casse dans le lien et le fichier sont identiques,
- si le fichier se trouve dans le bon dossier.
Erreurs typiques lors du chargement
| Problème | Cause possible | Solution |
|---|---|---|
| Le site web n'affiche rien | Fichiers dans le mauvais dossier. | Vérifier la racine du document du domaine. |
| 403 Forbidden | Aucun fichier de démarrage ou autorisations incorrectes. | Vérifier index.php/index.html et les permissions. |
| 404 Not Found | Fichier manquant ou chemin incorrect. | Vérifier le nom du fichier, le chemin et la casse. |
| Seul le fichier ZIP visible | L'archive n'a pas été extraite. | Extraire le fichier ZIP dans le gestionnaire de fichiers. |
Bonnes pratiques
- Chargez toujours les fichiers du site web dans la bonne racine du document.
- Assurez-vous qu'un fichier de démarrage approprié est présent.
- Utilisez des noms de fichiers simples sans caractères spéciaux.
- Faites attention à la casse (majuscules/minuscules).
- Extrayez les fichiers ZIP après le chargement.
- Supprimez les anciennes archives après une configuration réussie.
- Créez une sauvegarde avant d'écraser les fichiers existants.
Pour que votre site web s'affiche correctement, les fichiers doivent se trouver dans le répertoire web correct. Pour le domaine principal, il s'agit souvent de
public_html. Un fichier de démarrage comme index.php ou index.html est essentiel pour que le serveur web sache quelle page afficher lors de l'accès au domaine.Si vous n'êtes pas sûr que vos fichiers se trouvent dans le bon dossier ou pourquoi votre page d'accueil ne s'affiche pas, le support de CURIAWEB se fera un plaisir de vous aider.
Créer une demande de support