2015-06-29 2 views
0

Я хотел бы знать, почему у меня нет первой проверки подлинности, заданной самому phpmadmin, прежде чем перейти к аутентификации mysql.Как работает аутентификация phpmyadmin?

Я установил мой пароль администратора, как это:

htpasswd /etc/phpmyadmin/htpasswd.setup admin 

И это мой /etc/apache2/conf.d/phpmyadmin.conf файл:

# phpMyAdmin default Apache configuration 

#Alias /ionis_rda /usr/share/phpmyadmin 

<Directory /usr/share/phpmyadmin> 
     Options FollowSymLinks 
     DirectoryIndex index.php 

     <IfModule mod_php5.c> 
       AddType application/x-httpd-php .php 

       php_flag magic_quotes_gpc Off 
       php_flag track_vars On 
       php_flag register_globals Off 
       php_admin_flag allow_url_fopen Off 
       php_value include_path . 
       php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp 
       php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/ 
     </IfModule> 
     <IfModule mod_authn_file.c> 
       AuthType Basic 
       AuthName "phpMyAdmin Setup" 
       #AuthName "admin" 
       AuthUserFile /etc/phpmyadmin/htpasswd.setup 
     </IfModule> 
     Require valid-user 
</Directory> 

# Authorize for setup 
<Directory /usr/share/phpmyadmin/setup> 
    <IfModule mod_authn_file.c> 
    AuthType Basic 
    AuthName "phpMyAdmin Setup" 
    AuthUserFile /etc/phpmyadmin/htpasswd.setup 
    </IfModule> 
    Require valid-user 
</Directory> 

# Disallow web access to directories that don't need it 
<Directory /usr/share/phpmyadmin/libraries> 
    Order Deny,Allow 
    Deny from All 
</Directory> 
<Directory /usr/share/phpmyadmin/setup/lib> 
    Order Deny,Allow 
    Deny from All 
</Directory> 

И я создаю специфический vhost для phpmyadmin. Но когда я ввожу URL-адрес, я получаю непосредственно на баннер для связи с базой данных, например shwon, на картинке ниже enter image description here.

Мой вопрос: как это работает, или я что-то забыл?

Благодаря

ответ

0

я решить проблему, переместив это:

AuthType Basic 
AuthName "phpMyAdmin Setup" 
#AuthName "admin" 
AuthUserFile /etc/phpmyadmin/htpasswd.setup 
Require valid-user 

конфигурации PHPMyAdmin ВХост вместо

С уважением.

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