2013-04-29 2 views
0

잘못된 명령 'Auth_MYSQLhost'가 아니라 내가 MySQL의 로그인에 대한 htaccess로를 구성하는 this 가이드를 따라하고있어 서버 구성잘못된 명령 아마도 모듈의 철자 또는 정의 'Auth_MYSQLhost'

에 포함되어 있습니다. 아파치를 사용하고 있지만 위의 오류가 발생합니다.

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 모듈을 설치해야합니다.

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

그런 다음 활성화 모듈 : 여러분이 데비안/우분투를 실행하는 경우, 단말기에 이렇게

sudo a2enmod auth_mysql 

를 다시 시작 아파치 :

sudo service apache2 restart 

을 그리고 지금은 작품을 것이다 .