furious Gontran Posté 2 Octobre 2004 Posté 2 Octobre 2004 (modifié) salut. Je viens de creer un repertoire dans mon site dans lequel j'ais placé un .htaccess Voici son code: PerlSetVar AuthFile /roudoudou/pass.txtAuthName "Acces Restreint" AuthType Basic <limit GET POST> require valid-user </limit> Le fichier avec les codes se trouve dans le meme fichier... j'obtiens une Internal serveur error 500... Je suis sur OVH Le pass.txt doit il etre ailleurs que dans le repertoire protegé ? Modifié 2 Octobre 2004 par furious Gontran
Remi Posté 5 Octobre 2004 Posté 5 Octobre 2004 Il faut que tu mettes le chemin complet par rapport à la racine. Par exemple: /home/monID/www/roudoudou/pass.txt où 'monID' est ton identifiant de mutualisé.
furious Gontran Posté 5 Octobre 2004 Auteur Posté 5 Octobre 2004 ok merci..on m'avait parlé d'une fonction php permettant de trouver ce chemin... Vous la connaissez ? je n'arrive pas a la retrouver dans la doc
Dan Posté 5 Octobre 2004 Posté 5 Octobre 2004 Salut, Tu as une variable d'environnement qui te permet de trouver le chemin de la racine de ton site... à toi à rajouter les répertoires jusqu'à destination finale <?phpecho $_SERVER['DOCUMENT_ROOT'];?> Dan
Dan Posté 5 Octobre 2004 Posté 5 Octobre 2004 Par contre, les fichier .htaccess avec PerlSetVar marche chez Online et pas chez OVH Chez OVH, il faut mettre: AuthUserFile "/home/domaine/www/repertoire/.htpasswd"AuthGroupFile /dev/nullAuthName "Titre a afficher"AuthType Basic<Limit GET POST>require valid-user</Limit> Le fichier .htpasswd doit comprendre le nom et le mot de passe encrypté. Pour t'aider à le générer, tu trouveras un outil d'encryptage pour htaccess sur la page des Outils du Hub Dan PS: remplaces "/home/domaine/www/repertoire/.htpasswd" par le chemin vers ton fichier .htpasswd (qui ne doit d'ailleurs pas être nommé comme cela, mais par défaut Apache interdit l'affichage des fichiers .ht*** donc c'est mieux s'il commence par ces caractères)
Anonymus Posté 5 Octobre 2004 Posté 5 Octobre 2004 Salut, Tu as une variable d'environnement qui te permet de trouver le chemin de la racine de ton site... à toi à rajouter les répertoires jusqu'à destination finale <?phpecho $_SERVER['DOCUMENT_ROOT'];?> Dan <{POST_SNAPBACK}> Il est toujours utile de se rappeler de ce genre de codes : foreach($_SERVER as $k => $v)echo" $k -> $v"; Anonymus. ( ps : Merci Dan, d'assurer mes 'instants d'absence' )
furious Gontran Posté 6 Octobre 2004 Auteur Posté 6 Octobre 2004 Merci les gars !!! Hé Anonymus...tu dis pas a quoi qui sers ton code... (et comment...)
furious Gontran Posté 6 Octobre 2004 Auteur Posté 6 Octobre 2004 (modifié) En fait j'ais fais exactement ce que vous m'avez dis... Et mon dossier est totalement accessible ////////////////////////////////////////////////////////////// En fait il faut juste enlever les "": AuthUserFile /home/domaine/www/repertoire/.htpasswdAuthGroupFile /dev/null AuthName "Titre a afficher" AuthType Basic <Limit GET POST> require valid-user </Limit> Modifié 6 Octobre 2004 par furious Gontran
Gribouille26 Posté 6 Octobre 2004 Posté 6 Octobre 2004 Salut, Je vois que tu as résolu ton pb, alors je me permet d'intervenir sur ton post... J'ai une question sur le fichier .htaccess... J'ai une page de mon site qui envoie des infos sur une base de donnée et qui contient donc son mot de passe! Je voulais le caché, alors je pensais que c'était une affaire de htaccess... Mais je lis que .htaccess donne acces aux fichiers avec un mot de passe... Comment ça se passe avec .htaccess? Ou plutôt, comment dois-je faire dans mon cas? car .htaccess ne semble pas être ce qui me convient.... C'est d'ailleurs vachement bien ce truc! Et moi, qui me suis prise la tête à faire une zone d'administration....
Dan Posté 6 Octobre 2004 Posté 6 Octobre 2004 Mais je lis que .htaccess donne acces aux fichiers avec un mot de passe... Salut Gribouille, Un clin d'oeil en passant pour te dire que l'article auquel tu fais référence est de moi, et que l'original se trouve sur le Hub Ce qui n'empêche que je considère les membres de spip-contrib comme des potes... Dan
Gribouille26 Posté 6 Octobre 2004 Posté 6 Octobre 2004 Effectivement.... Je comprend maintenant pourquoi tu as répondu à toutes les questions... En tout cas bravo! J'en ai lut 5 autres avant, mais tout c'est éclaircit sur celui-là! Quelle chance j'ai d'avoir trouvé le Hub... y'a que des gens qui savent bien expliquer ici!!!
Dan Posté 6 Octobre 2004 Posté 6 Octobre 2004 Sacrée Gribouille Comment as-tu été le chercher sur Spip-Contrib, alors qu'en recherchant sur Google on trouve ceci: http://www.google.fr/search?hl=fr&q=fichie...ta=lr%3Dlang_fr
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant