Rechercher : dans
Par :

[.htaccess] pb chez free

Dernière réponse le 6 mar 2007 à 14:10:09 raiden313, le 20 fév 2007 à 22:44:32 
 Signaler ce message aux modérateurs

Tout d'abord, bonjour,
j'ai vu ce sujet traité de nombreuses fois, mais je n'ai pas réussi à comprendre quelle est mon érreur.
J'ai donc un site chez free, et je souhaite protéger un dossier admin, dans le quel se trouve un sous dossier (contenant mon .htpasswd)

PerlSetVar
AuthFile admin/pass/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
require valid-user

et donc voila, je ne comprends pas, je recois une erreur 500-internal server error... Je me suis demandé si le .htacces devait contenir d'autres éléments.
Si quelqu'un peut m'aider je lui serait TRES reconnaissant.
Configuration: Windows XP
Firefox 1.0.7

Meilleures réponses pour « [.htaccess] pb chez free » dans :
Configurer le mode Routeur de la Freebox VoirIl est possible d'activer le mode "Routeur" (NAT) de la Freebox. Avantages et inconvénients Avantages Inconvénient Configurer le mode routeur Connexion au site de Free Identification Fonctionnalités routeur de la Freebox Activation du...
Blocage du PC / Ordinateur se bloque / Système gelé (freezes) VoirPour régler ce problème, il faut d’abord connaitre les raisons qui font qu'une machine peut se bloquer. Le terme "freeze" est parfois utilisé pour indiquer que le système est "gelé". Si les solutions ci-dessous ne sont pas suffisantes, une...
Free culture/Culture libre (gratuite) VoirSommaire C'est quoi la "Free culture" ? Musique Écoute libre Musique libre Labels "équitables" Divers Littérature, films, TV, humour... Livres Films TV et streaming Humour C'est quoi la "Free culture" ? La
Télécharger Free PDF to Word Converter VoirLes documents PDF sont certes les plus sur et les plus stables pour les transferts, puisqu'ils ne peuvent pas être modifiés. Néanmoins, parfois on a besoin des données contenues dans un document PDF que l'on voudrait éditer ou modifier. Free PDF to...
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...
RFID (Radio Frequency IDentification) VoirIntroduction à RFID L'abréviation RFID signifie « Radio Frequency IDentification », en français, « Identification par Radio Fréquence ». Cette technologie permet d’identifier un objet, d’en suivre le cheminement et d’en connaître les...
Free - Fournisseurs d'accès à Internet VoirServeur de courrier entrant Serveur POP : pop.free.fr Serveur IMAP : imap.free.fr Serveur de courrier sortant Serveur SMTP : smtp.free.fr Serveurs de noms de domaine Free DNS Primaire : 212.27.32.5 DNS Secondaire : 212.27.32.6 Free...

1

txiki, le 20 fév 2007 à 23:05:10

Salut raiden313,
Tu ne PEUX PAS utiliser de htpasswrd chez free mais seulement un fichier txt dans lequel tu mettra les utilisateurs autorisés sous la forme:
user:pass
2euser:2epass
etc.... etl'uploader en ascii, sans espaces, sans retour chariot ....
.
Ce fichier txt doit aussi etre protégé par un autre htaccess qui contiendra seulement la ligne:
Deny fron All

Je t'avourai que je n'ai pas réussi a mettre ça en place mais j'ai pas trop cherché non plus. Leurs explications sont un peu vagues....

Si quelqu'un pouvait nous renseigner plus précisément sur ce sujet, je suis aussi preneur car j'en aurai besoin un peu plus tard (2/3 semaines).
Merci d'avance pour ceux qui nous répondrons...

Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

2

raiden313, le 20 fév 2007 à 23:15:20

Woaw, merci pour la rapidité de ta réponse.
Je n'étais pas au courant pour le htpasswd, ceci dit, suivant ton conseil, j'ai renomé mon fichier en essai.txt, et modifié le chemin dans le htaccess, et... ca change rien...
Je respecte tout les petits détails du genre:
pas d'espace,
pas de tab,
transfert en ASCII,
mots de passes nons cryptés,
mais Apache n'a pas l'air d'apprécier.
Je continue de chercher, si je trouve une réponse, je posterai un exmple type.

Répondre à raiden313

3

raiden313, le 20 fév 2007 à 23:28:18

Je suis une andouille pour rester poli, je transferais inlassablement un .htaccess qui n'était pas celui que je modifiais...
je donne donc ici les codes et explications:
pour proteger le dossier "admin" juste apres la racine par
une liste de pass et utilisateurs stockés dans liste.txt
le htaccess:

PerlSetVar AuthFile admin/liste.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user

et le ".htpasswd":
bannane:codesecret

Je vais maintenant protéger liste.txt dans un sous dossier de admin qui contiendrat aussi le htaccess classique:
deny from all

En tout cas merci pour l'info sur le htpasswd, sans ca, je crois que ca aurait fini en faits divers... ^^

Répondre à raiden313

20

txiki, le 4 mar 2007 à 18:09:14
  • +1

Salut raiden313,
Encore moi ! eh oui.... ;-)

Donc, tu veux dire qu'avec ce que tu a écrit ci-dessus, ça fonctionne chez free ? En plus avec un fichier htpasswrd ?

Je ne saisi pas bien: récapitulons (je ne suis pas basque pour rien.... ;-))) )
Je veux protéger un formulaire qui se trouve à la racine du site (mais il pourrai très bien se trouver ailleurs...)

Pourquoi je suis obliger de mettre les infos de connexion sur chaque page php alors. A priori tout le monde a accès a ce formulaire et moi je veux limiter son accès a 3 personnes seulement.

Je refais un test mais j'aimerai bien avoir la procédure complète, pas à pas (pour free bien sur !.

@ + et merci. Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

4

txiki, le 20 fév 2007 à 23:29:40

Ah !!!! mais tu teste chez toi ? Sur ton serveur local ?
Alors il y a des config a faire dans le httpdconf d'apache mais je ne sais pas le faire.
Si tu a une solution, je suis preneur ;-))
Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

5

raiden313, le 20 fév 2007 à 23:40:07

Non non, j'héberge chez free seulement, et mon probleme venait du fait que j'avais deux sauvegardes du site, et que je n'uploadais pas le bon fichier apres avoir modifié le htpasswd
Pour ce qui est de configurer Apache, repose moi la question dans un an ^^. Je vais peut être me pencher dessus, mais avant, j'aimerais savoir a peu pres "gérer" monsieurs php, apres je compte me créer un server local, c'est la que je vais me pencher dessus.
Regarde de temps en temps mes posts, je ne pense pas en faire beaucoup, mais si j'ai la solution pour toi, je la posterais.
Si j'ai bien compris, tu veux configurer Apache pour les htaccess?
(ps: je garanti pa puvoir te répondre rapidement, pas mal de choses à faire)
Mais en tout cas encore merci ;-)

Répondre à raiden313

6

txiki, le 20 fév 2007 à 23:40:21

Tu veux dire que ça fonctionne tel que tu a décrit les fichiers ici ?
Je vais essayer de suite.....
Merci !
Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

7

raiden313, le 20 fév 2007 à 23:43:37

Oui, ca marche tel quel, je viens également de mettre le denny from all, ca marche aussi, n'hésite pas si ca accroche quelque part, je te répondrais demain!

Répondre à raiden313

8

txiki, le 20 fév 2007 à 23:44:01

Rassure toi ! j'ai renoncé a la config apache car, moi aussi, je suis en plein dans PHP voir fonctions en php

BOUUUUUUH !
Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

9

txiki, le 21 fév 2007 à 00:29:15

Eh bien ! j'y arrive pas moi.
Un coup (rarement) il me demande le password un coup il me dit access denied ....

De plus il affiche l'url des fichiers liste.txt dans la barre de 'url du nabvigateur...
J'ai un dossier avec un htaccess et le fichier a protéger et dans ce dossier un sous-dossier avec la liste.txt et l'autre htaccess avec deny from all.

Par contre j'ai de gros doutes sur les infos de connexion

mysql_pconnect("localhost","user","pass") or die ....

Que faut-il y mettre (chez free évidement ! ;-)

Merci pd'avance pour le coup de main ! hi hi hi bien est pris......
Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

10

Ssylvainsab, le 21 fév 2007 à 12:08:08

Salut !

Chez free, il faut mettre :
mysql_connect('localhost','ton login','ton pass');

Par contre, je ne sais pas si tu peux utiliser mysql_pconnect, et je te le déconseille :
une connexion ouverte via cette fonction n'est referlée que via mysql_close, et pas à l'arrêt du script.
Attention aux erreurs donc... Sylvain
"Join us now, and share the software. You'll be Free, hackers."

Répondre à Ssylvainsab

11

txiki, le 21 fév 2007 à 13:30:40

Salut Ssylvainsab
Oui ça je le savais déjà ! mais alors quel est l'interet du fichier htaccess ?
Moi, je veux simplement protéger certains fichiers (formulaires de Modif, Ajout, Suppression etc...)

mysql_pconnect: je ne connaissais pas la nuance. Merci !

Le bonheur est la seule chose que l'on peut donner sans l'av­oir.

Répondre à txiki

12

raiden313, le 22 fév 2007 à 09:14:18

Salut, désolé pour le temps de réponse, je n'ai pas en tête le code de conection a la base, mais je dervrais pouvoir te le donner dans la soirée.
La conection se fait par un fichier .php indépendant et est appelé par la page courante. Je mettrais tout le code nécéssaire, à tout à l'heure! ^^

Répondre à raiden313

13

raiden313, le 25 fév 2007 à 16:22:11

Le config.php:

<?
$serveur = 'tonsite.free.fr'; // adresse serveur 
$login   = 'tonsite';// login serveur 
$pass    = 'tonpass';// pass serveur 
$base    = 'tonsite';// votre base de donnes 
?>

et dans ta page:
<? 
include config.php
mysql_connect("$serveur", "$login", "$pass"); // Connexion
mysql_select_db("$base"); // Sélection de la base 


Ceci dit, est-ce que c'est la peine d'avoir ca, il me semble que le serveur gère la conection youy seul dans ce cas puisque tu peux accéder a ta section protégée depuis n'importe quelle URL... Apres, je suis pas un expert.
Bon courage!

Répondre à raiden313

14

colas31, le 25 fév 2007 à 16:32:32

Je suis chez free mais je n'ai pas eu de probleme pour utiliser le fichier " .htaccess " a la racine du site.
mais moi je cherhce a pouvoir l'utiliser dans un sous dossier. En fait il me manque l'adresse de ce sous dossier afin de la rentrer dans le fichier.

Est ce que quelqu'un sait coment le connaitre

merci ++

Répondre à colas31

15

raiden313, le 25 fév 2007 à 16:37:31

Je suis pas sur d'avoir bien compris, mais je pense que la réponse a ta question se trouve dans le message <3>
j'ai pris l'exemple du dossier "admin".
Tu mets ton .htaccess dans ce sous dossier
et éventuelement la liste des pass (bien qu'il vaille mieux la mettre dans un autre sous dossier avec un autre .htaccess

deny from all

J'espere avoir répondus à ta question.

Répondre à raiden313

16

colas31, le 26 fév 2007 à 17:24:30

Merci de votre réponse.
J'ai des petits probleme car je n'y arrive pas.
je l'ai représenté sur graph c'est plus facile pr moi:

http://toutavendre31.free.fr/autre/graph.bmp

Merci encore. J'attend votre réponse.

Répondre à colas31

17

raiden313, le 2 mar 2007 à 13:55:37

Je pense a trois choses:
- Voir du côté des majuscules (Protection par exemple), il faut respecter la casse
- (Peut etre) sauter une ligne apres le PerlSetVar.
- regarder du côté de votre anti-virus, il semble qu'il puisse poser problème, je sais qu'un topic traite la question sur ce forum (peu probable puisque cela marche à la racine).

Je pense que le problème vient des majuscules, j'ai eu pas mal de probleme a cause de ce genre de chose ;-).

Répondre à raiden313

18

colas31, le 4 mar 2007 à 10:05:37

Bonjour ,
C'est bon j'ai reussit a le faire fonctionner mais sincerement je ne sais pas d'ou venait le probleme p-e d'un majsucule je pense mais je n'y ai pas preter attention.

Savez vous coment peut t'on autoriser une page html a acceder a un dossier proteger afin qu'elle puisse charger les element protoger sans a a voir a rentrer le login et lemot de passe a la main???

Répondre à colas31

19

raiden313, le 4 mar 2007 à 11:26:09

Bonne question ^^.
Ca doit être faisable, peut être regarder autour des parametres de conexion à la base de donnée.
Apres, il faut s'assurer que ca tienne la route niveau sécurité. ;-)

Répondre à raiden313

21

txiki, le 4 mar 2007 à 22:48:24

Salut colas31,
A priori tu a réussi a protéger un fichier avec ton système décrit dans le shéma. Tu es chez free je suppose ?
Peut-tu m'envoyer les fichiers admin et protection (tu met du bla dedans) et surtout l'endroit où tu les a mis par rapport à la racine.
Moi, je cherche a protéger un/deux fichiers tout simplement (pas le site complet qui doit pouvoir etre vu par l'ensemble des visiteurs).

Merci pour ta réponse. Le bonheur est la seule chose que l'on peut donner sans l'avoir.

Répondre à txiki

22

raiden313, le 5 mar 2007 à 13:52:03

Okay, je vais éssayer de faire toute l'explication de la structure et du contenu par un shema, je posterais ca dans la soirée ;-)
parce que maintenant, j'arrive à utiliser le système dans "tous" les cas de figure, je tenterez donc de faire une description rapide et éfficace.
Bon courage.

Répondre à raiden313

23

raiden313, le 6 mar 2007 à 13:09:17

Bon, désolé pour le retard, j'ai pas pû faire le shema...
Pour protéger un ou plusieurs fichiers, il suffit de créer un dossier dans lequel tu stocke tes pages à protéger.
Dans ce dossier tu mets:
-ton htaccess
-tes pages à protéger par user/password
-un sous dossier dans lequel tu stockera ton fichier(.txt) user/passord

Ainsi, tous les fichiers qui ne sont pas dans ce dossier seront accéssibles à tout le monde, et ceux de ce dossier ne seront accessible qu'aprés validation du user/password.
Tu peux aussi par extension, créer d'autres dossiers à la racine de ton site suivants la même structure avec différents fichiers user/password, ainsi certaines pages seront accéssibles à certaines personnes etc...

Voila, j'espere t'avoir répondu.

Répondre à raiden313

24

 txiki, le 6 mar 2007 à 14:10:09

Merci pour ta réponse,
En fait, la seule chose qui me bloquait était que le premier htaccess , je le laissais à la racine.
Vais essayer ça ce soir.
Te tiens au courant. Le bonheur est la seule chose que l'on peut donner sans l'av­oir.

Répondre à txiki