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épertoire public/), 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) dans httpdocs/
  • 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.

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)