Scripts, librairie en dehors de la racine httpdocs

Bonjour,

J’ai appris il y a peu qu’il était conseillé de placer les scripts et autres fichiers important mais non directement consultable par l’utilisateur/trice à un autre endroits que le www ou httpdocs . Je me suis dit « super! je fais faire ça! ». J’ai donc commencé à inclure deux scripts tout bêtes (js) en allant vers le dossier parent et ça n’a pas marché. J’ai aussi créer un dossier frère à httpdocs et là non plus…pas de résultats.

Merci de vos réponses
La question est: comment faire? Y’a t-il des conditions particulières à Ouvaton qui empêche de faire cela.

Bonsoir,
il ne faut rien mettre (et surtout ne pas effacer les dossiers) qui sont à la racine (au même niveau que httpdocs.

Tout les fichiers/dossisers de votre site doivent être dans httpdocsPour un lieu de sécurité des fichiers sensibles, suivant leur utilité (à quoi ils servent) et en dehors d’une gestion par un cms par exemple, on peut les mettre dans un dossier avec un .httaccess / et éventuellementr .htpasswd (par exemple le dossiers contenant les scripts d’administration du site/cms.)

N’étant cependant pas du tout technicien, je ne peux vous en dire plus…
Coopérativement,
Phil Cherp

Coopérativement,
Phil Cherp

Bonjour,

Vous ne pouvez pas utiliser aussi directement des fichiers JS au dessus de httpdocs/. Ces fichiers doivent être accessibles (c’est le navigateur du visiteur qui va les utiliser) et donc se trouver dans httpdocs/ ou plus bas.

C’est possible pour vos fichiers PHP par contre, via un include. Par exemple pour un fichier index.php dans le dossier httpdocs/, qui va aller chercher un fichier out.php situé au même niveau que httpdocs/ :

<?php
include '../out.php';
…