Esto es lo que he notado al intentar resolver este problema. por lo que pasé:
- Configuré $ cfg ['Servidores'] [$ i] ['AllowNoPassword'] = VERDADERO;
- Voy a phpmyadmin e inicio sesión bien sin contraseña. No hay problema
Entonces quería ejecutar apache con un usuario diferente que www-data, así que
- Voy a / etc / apache2 / eenvvars y edito export APACHE_RUN_USER = myuser y exporto APACHE_RUN_GROUP = myuser
Reinicio apache2 y cuando intento iniciar sesión en phpmyadmin sin contraseña, no me permite el evento, aunque, como mencioné anteriormente, configuro $ cfg ['Servidores'] [$ i] ['AllowNoPassword'] = VERDADERO.
Para resolverlo
- Voy a / etc / phpmyadmin /
- verifique el permiso (ejecute ls-l)
- Noto que es root: www-data para config-db.php y para config.inc.php
- Ejecuto sudo chown root: myuser
- Reiniciar apache
- Luego vaya a phpmyadmin e inicie sesión con passowrd ... Funciona
Si ejecuta apache con otro que no sea www-data (es decir, el suyo) y su config.inc.php y config-db.php son propiedad de www-data, entonces phpmyadmin no será
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'a `/etc/phpmyadmin/config.inc.php': Permiso denegado/etc/phpymyadmin/config.inc.php
para descomentar / habilitar esa línea, ejecutarsudo /etc/init.d/apache2 restart
, actualizar el sitio web, intentar iniciar sesión con root y sin contraseña y elAllowNoPassword
error continúa ocurriendo.