Aller au contenu
cPanel

Utiliser le Gestionnaire de fichiers cPanel

Envoyez, modifiez, compressez et gérez les permissions de vos fichiers depuis le navigateur, sans FTP : dossiers, ZIP, fichiers cachés, .htaccess, .env et dépannage.

cPanel 14 min de lecture

Le Gestionnaire de fichiers de cPanel permet de gérer les fichiers de votre hébergement directement depuis votre navigateur, sans utiliser FTP ou FileZilla (voir Créer un compte FTP dans cPanel et le configurer avec FileZilla si vous préférez cette méthode).

Vous pouvez notamment envoyer et télécharger des fichiers, créer des dossiers, déplacer ou copier des fichiers, modifier ou renommer un fichier, gérer les permissions, créer et extraire des archives ZIP, afficher les fichiers cachés, ou supprimer des fichiers.

Avant toute modification importante, effectuez une sauvegarde de votre site.

1. Se connecter à cPanel

Depuis votre Espace client EDINFO HOST, ouvrez Mes services → sélectionnez votre hébergement → Accéder à cPanel, ou utilisez l’accès direct https://edinfogroup.ma:2083. Voir Comment se connecter à cPanel si nécessaire.

2. Ouvrir le Gestionnaire de fichiers

Dans le tableau de bord cPanel, recherchez Gestionnaire de fichiers (ou File Manager) et cliquez sur l’icône correspondante.

3. Comprendre l’interface

Le Gestionnaire de fichiers est généralement divisé en plusieurs zones : à gauche l’arborescence des dossiers, au centre les fichiers et dossiers du répertoire sélectionné. La barre supérieure contient différentes actions : Fichier, Dossier, Copier, Déplacer, Téléverser / Upload, Télécharger, Supprimer, Renommer, Modifier, Permissions, Extraire, Compresser.

4. Comprendre le dossier public_html

Le dossier public_html correspond généralement à la racine publique du domaine principal. Les fichiers présents dans ce dossier peuvent être accessibles depuis votre site — par exemple public_html/index.php peut correspondre à https://edinfogroup.ma/.

5. Attention aux autres domaines

Un domaine supplémentaire ou un sous-domaine peut utiliser un autre dossier, par exemple /home/utilisateur/autredomaine.ma ou /home/utilisateur/public_html/app. Avant d’envoyer ou modifier des fichiers, vérifiez toujours le Document Root du domaine concerné, consultable depuis cPanel → Domaines. Voir également Créer un sous-domaine et configurer son DNS dans cPanel.

6. Créer un nouveau dossier

  1. ouvrez le répertoire souhaité ;
  2. cliquez sur + Dossier ou Folder ;
  3. saisissez le nom (par exemple images) ;
  4. confirmez — vous obtenez public_html/images.

7. Créer un fichier

  1. ouvrez le dossier souhaité ;
  2. cliquez sur + Fichier ;
  3. indiquez le nom (par exemple index.html, test.php ou robots.txt) ;
  4. validez.

8. Envoyer des fichiers sur l’hébergement

  1. ouvrez le dossier de destination ;
  2. cliquez sur Téléverser / Upload ;
  3. sélectionnez le fichier depuis votre ordinateur ;
  4. attendez que le transfert atteigne 100 % ;
  5. revenez dans le Gestionnaire de fichiers.

9. Envoyer plusieurs fichiers

Si vous devez transférer un site contenant plusieurs centaines ou milliers de fichiers, il est souvent plus pratique de créer une archive ZIP sur votre ordinateur (par exemple site.zip) et de l’envoyer seule sur l’hébergement. Une fois le transfert terminé, vous pourrez l’extraire directement depuis cPanel.

10. Extraire une archive ZIP

Sélectionnez l’archive puis cliquez sur Extraire (ou Extract). Choisissez le dossier de destination et confirmez : cPanel décompressera les fichiers directement sur le serveur.

11. Créer une archive ZIP

Vous pouvez également compresser des fichiers déjà présents sur votre hébergement. Sélectionnez les fichiers ou dossiers concernés, cliquez sur Compresser, choisissez le format Zip Archive, donnez un nom (par exemple sauvegarde-site.zip) puis confirmez.

12. Télécharger un fichier

Sélectionnez le fichier puis cliquez sur Télécharger / Download. Pour télécharger un dossier complet, il est généralement préférable de le compresser d’abord en ZIP.

13. Modifier un fichier texte

Vous pouvez modifier directement certains fichiers depuis cPanel, par exemple index.php, .htaccess ou robots.txt. Sélectionnez le fichier puis cliquez sur Modifier (ou Edit) : cPanel ouvre alors un éditeur de texte.

Faire une sauvegarde avant modification

Avant de modifier un fichier important, créez une copie — par exemple avant de modifier .htaccess, créez .htaccess-backup ou téléchargez le fichier sur votre ordinateur. Cela facilite la restauration si la modification provoque une erreur.

14. Renommer un fichier

Sélectionnez le fichier, cliquez sur Renommer, indiquez le nouveau nom puis confirmez.

Renommer un fichier utilisé par votre site peut rendre une page inaccessible.

15. Copier ou déplacer un fichier

Sélectionnez l’élément concerné puis cliquez sur Copier et indiquez la destination (par exemple de /home/utilisateur/public_html vers /home/utilisateur/backup).

L’option Déplacer permet de transférer un fichier ou dossier vers un autre emplacement. Contrairement à Copier, le fichier n’est plus conservé dans son emplacement d’origine — vérifiez donc attentivement le chemin de destination.

16. Supprimer un fichier

Sélectionnez le fichier, cliquez sur Supprimer puis confirmez. Selon la configuration de cPanel, le fichier peut être déplacé dans la corbeille.

17. Utiliser la corbeille

Si cPanel utilise une corbeille, les éléments supprimés ne libèrent pas nécessairement immédiatement leur espace disque. Utilisez Afficher la corbeille / View Trash pour consulter les fichiers supprimés : vous pourrez ensuite restaurer un fichier ou le supprimer définitivement.

Suppression définitive

cPanel peut proposer Ignorer la corbeille et supprimer définitivement les fichiers. Utilisez cette option uniquement lorsque vous êtes certain que les données ne sont plus nécessaires — une suppression définitive peut être impossible à annuler depuis votre compte.

Voir aussi Libérer de l’espace disque dans cPanel.

18. Afficher les fichiers cachés

Les fichiers dont le nom commence par un point sont généralement appelés dotfiles (.htaccess, .env, .user.ini). Pour les afficher : Gestionnaire de fichiers → Paramètres, puis activez Afficher les fichiers cachés (dotfiles).

19. Le fichier .htaccess

Le fichier .htaccess peut être utilisé par Apache pour gérer notamment les redirections, les URL, certaines règles de sécurité, les réécritures d’URL, ou certains paramètres PHP selon le serveur. Une erreur dans ce fichier peut provoquer une 500 Internal Server Error. Effectuez toujours une sauvegarde avant de le modifier.

20. Le fichier .env

Les applications comme Laravel peuvent utiliser un fichier .env, qui peut contenir des informations sensibles : configuration de base de données, paramètres d’application, clés API, identifiants de services externes.

Ne partagez jamais publiquement le contenu d’un fichier .env. Ne le placez jamais volontairement dans un répertoire accessible publiquement si votre architecture permet de l’éviter.

21. Gérer les permissions

Sélectionnez un fichier ou dossier puis utilisez Permissions (ou Change Permissions). Les valeurs fréquemment utilisées sont 644 pour un fichier et 755 pour un dossier — ces valeurs peuvent varier selon l’application et la configuration du serveur. Voir Afficher et modifier les permissions des fichiers dans cPanel pour le détail complet.

Éviter les permissions 777

Évitez de définir 777 sur des fichiers ou dossiers sans raison technique précise : cette permission accorde des droits très larges et peut créer un risque de sécurité. Si votre application exige temporairement une permission particulière, identifiez d’abord la cause du problème.

22. Recherche et tri par taille

Le Gestionnaire de fichiers dispose généralement d’une fonction de recherche, utile pour retrouver un fichier comme wp-config.php ou laravel.log lorsque votre hébergement contient plusieurs sites.

Pour identifier les fichiers volumineux, utilisez la colonne Size / Taille lorsqu’elle est disponible, en portant une attention particulière aux fichiers .zip, .tar.gz, .sql, .log, .mp4. Voir Consulter l’espace disque utilisé dans cPanel.

23. Modifier le fichier index

Les serveurs web utilisent généralement un fichier d’index comme page d’accueil (index.php ou index.html). Si aucun fichier d’index valide n’existe, le site peut afficher une erreur ou une page différente de celle attendue.

24. Structure WordPress et Laravel

WordPress

Un site WordPress contient généralement wp-admin, wp-content, wp-includes, ainsi que wp-config.php, index.php et .htaccess. Évitez de supprimer ces éléments manuellement sauf si vous maîtrisez précisément l’opération réalisée.

Laravel

Une application Laravel contient généralement app, bootstrap, config, database, public, resources, routes, storage, vendor. La racine accessible depuis Internet doit normalement correspondre au dossier public. Le fichier .env ne doit pas être publiquement accessible.

25. Vérifier le chemin avant toute opération

Lorsque plusieurs domaines sont hébergés sur le même compte, deux dossiers peuvent avoir des noms similaires. Avant de supprimer, déplacer, extraire, remplacer ou modifier un fichier, vérifiez le chemin affiché dans le Gestionnaire de fichiers — /home/client/public_html/ n’est pas nécessairement le même site que /home/client/autredomaine.ma/.

26. Remplacer un site existant

Si vous souhaitez envoyer une nouvelle version complète d’un site, évitez de supprimer immédiatement l’ancienne version. Une méthode plus sûre :

  1. sauvegarder le site actuel ;
  2. renommer l’ancien dossier si nécessaire ;
  3. transférer la nouvelle version ;
  4. vérifier la configuration ;
  5. tester le site ;
  6. supprimer l’ancienne copie uniquement après validation.

27. Vérifier le site après modification

Après une intervention dans le Gestionnaire de fichiers, testez votre site : page d’accueil, principales pages, formulaires, images, connexion utilisateur, administration, HTTPS. Si une erreur apparaît immédiatement après une modification, restaurez le dernier fichier modifié si possible.

28. Problèmes fréquents

403 Forbidden

Peut notamment être provoquée par des permissions incorrectes, le fichier .htaccess, un mauvais dossier racine, ou des règles de sécurité.

404 Not Found

Peut indiquer un fichier absent, un mauvais chemin, une mauvaise URL, ou un problème de réécriture d’URL.

500 Internal Server Error

Peut notamment provenir d’un .htaccess incorrect, d’une erreur PHP, d’une mauvaise configuration, ou de permissions incorrectes. Si l’erreur apparaît après une modification, restaurez d’abord la configuration précédente.

29. Bonnes pratiques

Lorsque vous utilisez le Gestionnaire de fichiers :

  • effectuez une sauvegarde avant une modification importante ;
  • vérifiez toujours le chemin du dossier ;
  • évitez les permissions 777 ;
  • ne partagez jamais .env ;
  • ne supprimez pas un fichier que vous ne connaissez pas ;
  • utilisez ZIP pour transférer de nombreux fichiers ;
  • supprimez les anciennes archives après avoir vérifié leur sauvegarde ;
  • testez le site après chaque modification importante.

Besoin d’aide ?

Vous rencontrez toujours un problème avec ce guide ? L’équipe EDINFO HOST peut vous accompagner.