Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Sujet : Généralités

Pas de Cgi-bin

A l'heure actuelle les scripts autres que php ne sont pas supportés. Nous esperons le proposer rapidement.

fonction mail()

Oui elle est opérationnel.
Mais comme il y a eu des <CENSUREE> qui ont lancé quelque mailbomb, on ne peut temporairement plus envoyé de mail vers hotmail ...

rsync

Ca ne doit pas etre possible avec rsync. En revanche les clients FTP comme lftp ont la possibilite d'envoyer seulement les fichiers plus recents.

logiciel en ligne de commande

Non car nous n'autorisons pas l'exécution de commande sur la plateforme mutualisé.

Logiciel FTP

Que l'on soit sous linux, windows ou mac on utilise FileZila, merci de ne pas nous demander comment marche votre logiciel.
ftp.toile-libre.org
Les serveurs ftp sont sur le port standart tcp/21.
il faut mettre tous les fichiers dans htdocs

.htacess

il semblerais qu'ils soient maintenant supportés.

imagick

désactivé (faille de sécurité)

Espace disque disponible

Il n'y a pas de quota.
On vous fait confiance pour ne pas être trop gourmand.
Mais sachez qu'on ne sauvegarde pas les énormes fichiers (> 500mo) donc c'est à vos risques & périls.

Majuscules/Minuscules

Nos serveurs font la différences entre Index.html et index.html (Majuscule sur " i " ), vous devez ne mettre que des minuscules afin que cela fonctionne
même chose pour les images avec *.JPG  /  *.jpg

Thumbs up Thumbs down


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

2

Re : Généralités

Bonjour,

Il semblerait que l'on tourne sous Apache maintenant... les .htaccess semblent fonctionner.

Pour protéger un répertoire avec des fichiers .htaccess et .htpasswd, il faut configurer la variable "AuthUserFile" dans le fichier .htaccess, qui donne le chemin vers le fichier .htpasswd.

Comme j'ai mis un certain temps à configurer cette variable "AuthUserFile", je vous donne donc ici la procédure que j'ai suivie, si ça peut servir à quelqu'un. Cette procédure permet de récupérer le chemin absolu vers le fichier .htpasswd, car un chemin relatif utilisant des liens symboliques semble ne pas marcher avec Apache (il ne trouve pas le fichier).

Il existe peut-être un moyen de configurer Apache pour qu'il reconnaisse les chemins symboliques, ce qui rendrait cette procédure obsolète. Dans ce cas, merci de supprimer ce message!  wink

Hypothèse de départ:
- dossier à protéger: /mongroupe/monsite.toile-libre.org-web/htdocs/prive
- fichier .htaccess  : /mongroupe/monsite.toile-libre.org-web/htdocs/prive/.htaccess
- fichier .htpasswd: /mongroupe/monsite.toile-libre.org-web/htdocs/prive/.htpasswd

1. Premier essai: dans le fichier .htaccess, j'avais mis le chemin symbolique vers le fichier htaccess:

AuthUserFile /mongroupe/monsite.toile-libre.org-web/htdocs/prive/.htaccess

Malheureusement ça ne marchait pas.

2. J'ai donc suivi la procédure suivante pour trouver le chemin absolu:
- créez un fichier "realpath.php" sous votre dossier htdocs/prive (ou à l'endroit où vous souhaitez stocker le .htpasswd)
- dans ce fichier, insérez la ligne suivante:

<? echo realpath("realpath.php"); ?>

- sur votre navigateur, accédez à la page http://monsite.toile-libre.org/prive/realpath.php"
Cela vous affichera le chemin absolu vers le dossier "prive".
- créez votre fichier .htaccess dans le répertoire "prive" et copiez ce chemin absolu dans la variable "AuthUserFile" dans le fichier:

AuthUserFile /chemin/absolu/vers/votre/repertoire/htdocs/prive/.htpasswd

- créez ensuite votre fichier .htpasswd dans le même répertoire.

Voilà... ça fonctionne, Apache reconnait le chemin absolu vers le fichier .htpasswd.

Thumbs up Thumbs down