[résolu] .htaccess : "AuthName takes one argument"

Discussion dans 'Administration d'un site Web' créé par seebz, 12 Novembre 2008.

Tags:
  1. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    Bonjour à tous,

    je viens de migrer mes quelques sites d'un serveur kimsufi dont je n'avais pas vraiment l'utilité vers un hébergement mutualisé (240Plan).

    Sur un de mes sites, je suis confronté à un problème au niveau de la protection par htpasswd.
    Lorsque j'essaye de me connecter à la partie protégée, j'obtiens une erreur 500.
    Les logs me retourne les lignes suivantes :

    Ce qui m'étonne car la ligne concernée contient bien un seul argument entre quote, à savoir :
    Code:
    AuthName "Interface d'administration"
    Autre chose étrange, sur le même hébergement, j'ai un autre site qui utilise le même système sans provoquer d'erreur.

    Ceci fonctionne :
    Code:
    AuthName "Interface d'administration"
    AuthType Basic
    AuthUserFile "/chemin1/admin/.htpasswd"
    Require valid-user
    Ceci ne fonctionne pas :
    Code:
    AuthName "Interface d'administration"
    AuthType Basic
    AuthUserFile "/chemin2/admin/.htpasswd"
    Require valid-user
    J'ai vérifié l'encodage des fichiers, les droits (chmod) mais la je sèche :cry:

    Une idée du problème :?:
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Essaie de faire un "hexdump -C" sur ton fichier pour voir s'il n'y aurait pas quelques caractères parasites pas forcément visibles à l'oeil nu?

    Tu peux aussi faire la même chose sur l'autre fichier et comparer les deux, éventuellement à coups de diff. D'ailleurs même diff directement sur tes deux fichiers devrait te permettre de voir s'il y a une différence entre les deux lignes théoriquement identiques.

    Jacques.
     
  3. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    Salut Jacques,

    merci de ton message, le problème semblait venir d'un caractère invisible.

    J'ai effectué les commandes que tu a suggéré mais n'y comprenant pas grand chose, j'ai écraser le .htaccess qui posait problème avec celui qui fonctionnait et le problème semble résolu.

    Je te remercie, je n'aurais pas pensé à ça, j'ignorais d'ailleurs qu'il pouvait y avoir des caractères parasites de ce type..

    Un grand merci :)
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Je suppose que tu as édité le nouveau .htaccess? Dans ton message initial tu semblais dire qu'il y avait une légère différence entre les deux (genre un chemin différent quelque part).

    En ce qui concerne les caractères parasites, tu as au minimum des espaces et tabs superflus (je pense qu'Apache n'est pas sensible à ça, mais je peux me tromper), des CRLF au lieu de juste LF (pareil, je pense qu'Apache ne devrait pas avoir de problème avec ça).

    Pour le reste ça peut dépendre de l'éditeur que tu utilises, qui va t'afficher ou pas certains caractères de contrôle par exemple. Ca pourrait aussi, dans certains cas, être des ' ou " qui sont encodés avec des versions pas strictement ASCII (Word par exemple aime bien utiliser des caractères différents pour ceux-là).

    C'est là qu'hexdump est utile, il permet de voir exactement ce que contient le fichier, on a quelquefois des surprises :)

    Jacques.
     
  5. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    oui le chemin du htpasswd est différent, je l'ai modifié ;)

    J'ai rien vu de significatif dans hexdump et j'ai pas compris la réponse de diff donc j'ai continué dans ton idée...
    Sinon, je te rassure quand même, j'utilise notepad++ pour écrire ce genre de fichier, pas word :roll:
    J'ignore quel caractère exactement à provoqué ce problème mais je saurai à l'avenir que cela peut arriver.

    Encore merci de ton aide, je dormirais moins bête ce soir (mais c'est pas gagné pour autant) :lol:

    Sébastien
     
Chargement...
Similar Threads - [résolu] htaccess AuthName Forum Date
[Résolu] Nouveau domaine, code htaccess fonctionne sauf pour la page d'accueil URL Rewriting et .htaccess 13 Mai 2013
[résolu] htaccess avec 5000 lignes : possible ou pas ? Netlinking, backlinks, liens et redirections 20 Juin 2012
[résolu]traduction en français d'un htaccess svp ! URL Rewriting et .htaccess 18 Juin 2012
[résolu] comment remplacer url avec accents dans htaccess Développement d'un site Web ou d'une appli mobile 10 Mai 2011
[Résolu] Pb htaccess anti-aspirateur email URL Rewriting et .htaccess 6 Avril 2010
[résolu] Souci avec un regex (htaccess) Développement d'un site Web ou d'une appli mobile 27 Mars 2010
[Résolu] Pb de regex dans mon htaccess URL Rewriting et .htaccess 7 Janvier 2010
Redirection 301 php vs htaccess impact référencement [Résolu] Netlinking, backlinks, liens et redirections 7 Octobre 2009
[resolu]Htaccess inactif? URL Rewriting et .htaccess 19 Août 2009
[Résolu] redirection 301 avec htaccess Débuter en référencement 31 Mai 2009
[Resolu] Problème de htaccess et url complexes URL Rewriting et .htaccess 9 Septembre 2008
[RESOLU] difference fichier robots et htaccess ? Débuter en référencement 2 Septembre 2008
[RESOLU] htaccess 301 : je bloque Administration d'un site Web 31 Juillet 2008
[Résolu] .htaccess en local (rewriting) Développement d'un site Web ou d'une appli mobile 11 Juillet 2008
[resolu] Point d'interrogation dans htaccess URL Rewriting et .htaccess 1 Février 2008
[RESOLU] problème htaccess > redirectmatch permanent URL Rewriting et .htaccess 1 Février 2008
[résolu] .htaccess et watermarking URL Rewriting et .htaccess 14 Octobre 2007
[RESOLU] .htaccess chez 1&1 URL Rewriting et .htaccess 29 Septembre 2007
[RESOLU].htaccess pour changement de domaine et de moteur de URL Rewriting et .htaccess 28 Septembre 2007
[résolu]htaccess, et robot Problèmes de référencement spécifiques à vos sites 5 Septembre 2007