Lorsque vous vous connectez en FTP ou SSH à votre hébergement mutualisé chez Newscloud, vous accédez à une arborescence organisée selon les conventions de Plesk. Voici un tour d’horizon des dossiers importants pour mieux structurer votre projet.
Répertoires clés
- httpdocs/
C’est le dossier public par défaut. C’est ici que vous devez placer vos fichiers index.html, index.php, WordPress, Laravel (répertoirepublic/
), etc. - logs/
Contient les fichiers de logs générés automatiquement par le serveur : erreurs Apache, access logs, logs PHP, etc. - private/
Dossier non accessible publiquement, utile pour stocker des fichiers sensibles ou des configurations. Parfait pour vos scripts cron, vos données hors web, vos clés, etc. - tmp/
Dossier temporaire, utilisé notamment par les scripts, CMS ou applications lors d’installations ou traitements en cache.
Quelques bonnes pratiques
- Ne placez jamais de fichiers sensibles (ex :
.env
, clés privées) danshttpdocs/
- Stockez vos sauvegardes manuelles dans
private/
ou à l’extérieur de votre arborescence web - Nettoyez régulièrement
tmp/
si vous y stockez des archives ou des logs personnels - Le dossier
cgi-bin/
est obsolète pour la majorité des utilisateurs
Accéder aux bons chemins dans vos scripts
Vous pouvez utiliser la constante PHP __DIR__
ou $_SERVER['DOCUMENT_ROOT']
pour vous orienter automatiquement dans votre code.
❓ Un doute sur où placer votre framework ou vos sauvegardes ? Contactez notre support pour une vérification.