OVH Community, votre nouvel espace communautaire.

Probleme htaccess htpasswd


visualight
19/11/2006, 12h32
lors de la création de ton domaine sur le serveur (via ovhm), tu as du créer une base de donnée.

Le user est le login de l'hébergement et le mot de passe celui que tu as défini via ovhm.


Sinon, connecte toi avec le login root de mysql et crée tes users et bases de donnée.
N'oublie pas de définir les privilèges pour chaque user

Ensuite connecte toi via le webmin et modifie et/ou vérifie le propriétaire de la base de donnée.
(Serveur >> MySQL Database Server >> Database Permissions)

Si tu ne connais pas le mot de passe root, va voir dans le fichier config.inc.php. Il doit normalement y être indiqué pour la liaison mysql.

@+

vatzyaya
19/11/2006, 11h29
Citation Envoyé par visualight
Sinon, normalement, si tu as accès en ftp à phpmyadmin, modifie le fichier config.inc.php et choisi comme mode d'authentification : http et phpmyadmin devrait automatiquement te générer un htacces et htpasswd en fonction des users mysql.

Merci! J'ai donc modifié config.inc.php et ça marche! Mais je ne sais pas quel est le mot de passe que je dois employer
Où puis-modifier ces users mysql???

visualight
17/11/2006, 19h42
Citation Envoyé par Abogil
Alors je sèche. Car cela fonctionne très bien chez moi.

Nota : es-tu sûr qu'il n'y a pas de caractères invisibles qui trainent dans ton fichier .htpasswd ?
Penses tu que Bind pourrais en être la cause ?

visualight
17/11/2006, 19h30
Le mot de passe me semble bizzard ...
Essaye de régénérer le mdp via ce site (je l'utilise personnellement):
http://shop.alterlinks.com/htpasswd/passwd.php

Tu peux aussi tester la validité de ton htacces :
http://shop.alterlinks.com/htaccess-...-validator.php

Sinon, normalement, si tu as accès en ftp à phpmyadmin, modifie le fichier config.inc.php et choisi comme mode d'authentification : http et phpmyadmin devrait automatiquement te générer un htacces et htpasswd en fonction des users mysql.

je te recommande phpmyadmin 2.9.1-rc2 ...
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
Bonne chance ... appelle si tu as besoin d'aide

@++

Abogil
17/11/2006, 11h18
Sans avoir accès à ton site en FTP, je ne peux pas t'aider plus.

Sur tous mes sites OVH 60gp et 90plan j'ai des couples .htaccess et .htpasswd qui fonctionnent très bien. Je ne peux malheureusement pas t'aider plus. Je sèche.

vatzyaya
17/11/2006, 11h14
j'ai transféré htaccess.txt (codage ANSI) sur le ftp et l'ai renommé en .htaccess.

Abogil
17/11/2006, 11h10
L'as-tu transféré en mode binaire ou en mode texte ?

vatzyaya
17/11/2006, 10h53
Je l'ai réalisé avec le bloc note windows, je ne pense pas qu'il aurait pu ajouter de caractères invisibles à part le carriage return demandé...

En tout cas, un grand merci pour les conseils!
Quelqu'un d'autre aurait-il une solution?

Abogil
17/11/2006, 10h13
Alors je sèche. Car cela fonctionne très bien chez moi.

Nota : es-tu sûr qu'il n'y a pas de caractères invisibles qui trainent dans ton fichier .htpasswd ?

vatzyaya
17/11/2006, 09h49
J'ai suivi tes directives mais le problème reste le même...
Le mot de passe ne passe pas...

Abogil
17/11/2006, 05h58
Pour ton .htaccess, c'est le 2ème qui est correct :
Code:
AuthUserFile /home/rousseau/www/phpMyAdmin/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces restreint ."
AuthType Basic

require valid-user
Seulement, pour tes tests tu es peut-être pollué par le cache unix.

Je te propose les opérations suivantes :
  • Crée un fichier index.html qui contient " Accès interdit "
  • Mets le sur ton dossier phpMyAdmin. Cela évitera que les personnes qui irons sur ton dossier quand tu aura viré .htaccess puissent voir le contenu de ton dossier.
  • Supprime .htaccess
  • Vérifie que tu as bien le message " Accès interdit ". Si tu as la demande de login, ferme ton navigateur et recommence plusieurs fois.
  • Quand tu as bien le message " Accès interdit ", mets sur ton dossier phpMyAdmin ton nouveau .htaccess.
  • Vérifie que tu as bien la demande de login. Si tu n'as pas la demande de login, ferme ton navigateur et recommence plusieurs fois.
  • Vérifie maintenant ton mot de passe.


vatzyaya
17/11/2006, 01h11
Bonjour à tous! Voici mon premier post sur le forum et c'est déjà un problème!


Alors, en gros: j'ai créé mes 2 fichiers (.htaccess, .htpasswd). Lorsque je tente d'accéder à la zone que je désire protéger, je reçois bien un message où je dois entrer login et mot de passe mais aucun ne fonctionne!


Le contenu de .htaccess

AuthUserFile /home8/r/o/u/rousseau/www/phpMyAdmin/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic

require valid-user



PS: j'ai aussi essayé /home/rousseau/www/phpMyAdmin/.htpasswd
mais ça ne fonctionne pas non plus!

Le contenu de .htpasswd

rousseau:azge/CiOC57rI


PS: le mot de passe à bien été crypté grâce à l'outil proposé chez OVH...

Je comprends pas le problème, j'ai tout essayé et je commence à désespérer!!!
J'espère qu'une âme charitable à la solution à mon problème!!!