2013-04-29 5 views
0

de commande non valide « Auth_MYSQLhost », peut-être mal orthographié ou défini par un module non inclus dans la configuration du serveurcommande non valide « Auth_MYSQLhost »

que je suis this guide pour la configuration .htaccess pour la connexion MySQL. Je cours Apache mais j'obtiens l'erreur ci-dessus. Voici le code:

AuthType Basic 
AuthName "MySQL Member Page" 

Auth_MYSQLhost localhost 
Auth_MYSQLusername root 
Auth_MYSQLpassword root 
Auth_MYSQLdatabase login 
Auth_MYSQLpwd_table administrators 
Auth_MYSQLuid_field username 
Auth_MYSQLpwd_field password 
Auth_MYSQL_EncryptedPasswords off 
require valid-user 

Il ne cherche même pas à se connecter à mysql mais ne parviennent pas dès qu'il lit Auth_MYSQLhost. Pourquoi est-ce? J'ai déjà essayé avec AuthMYSQLhost, authMYSQLhost, auth_MYSQLhost sans aucune chance.

+0

Avez-vous chargé le module mod_auth_mysql dans votre serveur HTTPd Apache? –

+0

Non, je pensais que c'était déjà inclus dans la distribution ... – Saturnix

Répondre

0

Vous devez probablement installer le module auth_mysql Apache. Si vous utilisez Debian/Ubuntu, sur le terminal, faites ceci:

sudo apt-get install libapache2-mod-auth-mysql 

Activez ensuite le module:

sudo a2enmod auth_mysql 

et redémarrez Apache:

sudo service apache2 restart 

Et maintenant, il va des œuvres .