2013-04-29 6 views
0

Неверная команда «Auth_MYSQLhost», возможно, опечатка или определяется модуль не входит в конфигурацию сервераНеверная команда «» Auth_MYSQLhost

Я следующий this руководство по настройке .htaccess для MySQL входа. Я запускаю Apache, но я получил ошибку выше. Это код:

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 

Он даже не пытается подключиться к MySQL, но не в состоянии, как только он читает Auth_MYSQLhost. Почему это? Я уже пробовал с AuthMYSQLhost, authMYSQLhost, auth_MYSQLhost не повезло.

+0

Вы загрузили модуль mod_auth_mysql на свой сервер Apache HTTPd? –

+0

Нет, я думал, что он уже включен в дистрибутив ... – Saturnix

ответ

0

Возможно, вам необходимо установить модуль auth_mysql Apache. Если вы работаете в Debian/Ubuntu, на терминале, сделайте следующее:

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

Затем активировать модуль:

sudo a2enmod auth_mysql 

И перезапустите Apache:

sudo service apache2 restart 

И теперь он будет работы ,

Смежные вопросы