Sto provando a mostrare il modulo di login html quando accedo a phpmyadmin, tuttavia continua a mostrare il popup di accesso, anche se ho apportato le modifiche necessarie nella mia configurazione file. Il mio file config.inc.php si trova nella directory phpMyAdmin come segue:phpmyadmin non sta usando auth_type in config.inc.php
<?php
$cfg['blowfish_secret'] = 'secret';
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
L'installazione di phpMyAdmin si trova in/usr/share/phpmyadmin e mi hanno creato un collegamento simbolico con un nome diverso a questa directory da/var/www. Il link simbolico potrebbe causare problemi con il file di configurazione che viene caricato? Qualche altro motivo il auth_type = cookie non sta funzionando in realtà?
La maggior parte delle distribuzioni mette i file di configurazione in/etc per aderire alla sua politica sulla configurazione - sembra che tu stia usando la versione pacchettizzata (che, per inciso, non dovrebbe richiedere di associarlo a/var/www). Normalmente modificheranno il programma phpMyAdmin in modo che appaia nella cartella appropriata (/ etc/phpmyadmin). Quindi sì, il posto giusto per metterlo sarebbe in/etc/phpmyadmin/come hai scoperto. –
Visualizza il percorso del tuo file di configurazione in/usr/share/phpMyAdmin/libraries/vendor_config.php'. –
Oh, e dai il permesso di lettura al tuo web server: '/ etc/phpMyAdmin /' e '/ etc/phpMyAdmin/config.inc.php' –