Aller au contenu

Problème avec le .htaccess !

Featured Replies

Posté(e)

Je crée le fichier .htaccess :

Authname "Zone Membres"
AuthUserFile /home/adrien49/www/.htpasswd
AuthType Basic
<limit GET POST>
require valid-user
</limit>

Et le fichier .htpasswd :

adrien49:$1$9xOvfFxT$9OtMzyk2oQN2htP6A03P81

Mais une fois uploader sur mon serveur, je me rend sur la page et la rien ne ce passe !

Merci d'avance.

Modifié par winner49

Posté(e)

Rien ne se passe = il affiche la page correctement ?

Est ce que tu as bien mis les fichiers .htaccess et .htpasswd dans le bon répertoire avec les bon droits (lisibles par www-data ou apache) ?

Posté(e)

Si c'est un serveur maison, est-ce que vous avez bien autorisé les .htaccess via les directives AllowOverride dans la conf d'Apache ?

Posté(e)
  • Auteur

Je viens de voir un truc, c'est certainement la raison !

J'upload les 2 fichiers puis je me déconnecte et je me reconnecte et la les 2 fichiers ont disparus !

Je suis sur une Dedibox

Posté(e)
  • Auteur

Clique droit envoyer ! Je me déconnecte puis je me reconnecte et la et bien dans le dossier les 2 fichiers n'y sont plus !

Posté(e)

Certes...

clic droit => envoyer : C'est du windows ça non ?

Et comment est ce que tu te déconnectes/reconnectes ? ssh ? TS ? vnc ? autre ?

Posté(e)
  • Auteur

Oui c'est du windows j'upload mes fichiers via FileZilla sous windows !

Posté(e)

Sous FileZilla il faut fouiller une option pour faire afficher les fichiers cachés, et si elle n'y est pas, il peut y avoir ce type d'option sur le serveur FTP directement.

Quel serveur FTP est utilisé ?

Posté(e)
  • Auteur

Effectivement j'ai réussi a les affichés ! Sur mon serveur c'est ProFTPd.

Modifié par winner49

Posté(e)

Et donc ils sont bien là avec le bon nom ? Aussi, avez-vous vérifié pour Apache ? Car par défaut il a tendance à ne pas interpréter les .htaccess

Posté(e)
  • Auteur

Oui, ils sont là avec les bons noms ! Mais pour Apache je comprend pas ce que je dois faire ?

Posté(e)

Si votre httpd.conf n'est pas top secret (vous pouvez masquer des noms ou chemins), pouvez-vous le poster, par exemple via dl.free.fr ou équivalent ?

Posté(e)

Cela dépend de la distribution... mais en principe vous le savez car vous avez installé Apache, je suis un peu surpris

Il peut s'appeler httpd.conf, httpd2.conf, ou encore apache.conf, il y a un peu de tout il faut admettre, et maintenant la conf est souvent coupée en plein de petits fichiers.

Avez-vous un répertoire /etc/apache ou /etc/apache2 ?

Posté(e)
  • Auteur

Je suis sous Debian !

Oui j'ai /etc/apache2

Dedans il y a httpd.conf mais il n'y a rien dedans et j'ai apache2.conf

Posté(e)

OK pour apache2.conf, et aucun autre fichier ? Si pas d'autre, alors c'est lui, mais s'il y en a d'autres il faudrait tout poster :francais:

Posté(e)
  • Auteur

Dans le dossier apache2 j'ai :

apache2.conf

envvars

httpd.conf

ports.conf

Posté(e)
  • Auteur

httpd.conf ne contient rien !

apache2.conf :

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

TypesConfig /etc/mime.types

Posté(e)
  • Auteur

Dans apache2 il y a d'autre chose mais j'ai juste mis ce qui a sur le .htaccess !

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.