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.
