Si está instaladophpmyadmin en un servidor Ubuntu, CentOS o etc. Fedora Distribución, mensaje “El archivo de configuración ahora necesita una frase secreta (blowfish_secret)” Con rojo en la parte inferior del índice, agite la cabeza. Especialmente cuando se configura correctamente en “/etc/phpmyadmin/config.inc.php“.
Por supuesto, la ruta podría variar de una configuración a otra, pero en CentOS 7 con phpmyadmin instalado a través de “beque” DE “remi.repo“, el archivo de configuración se ubicará en “/etc/phpmyadmin/”.
Bueno, veamos cómo resolvemos“El archivo de configuración ahora necesita una frase secreta (blowfish_secret)“, si enconfig.inc.php Tenemos la línea presente:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Si esta línea está presente y tenemos un “llave” Más de 32 caracteres, el mensaje rojo de Phpmyadmin debería desaparecer.
En la situación en la que esto no sucedió, es bueno eliminar las cookies en el navegador y desalojar de Phpmyadmin. En la próxima autenticación, el mensaje “El archivo de configuración ahora necesita una frase secreta (blowfish_secret)” Ya no estará presente.
Sin embargo, hay situaciones en las que está presente No por la configuración incorrecta del archivo config.inc.php, pero debido a los permisos de la carpeta en los que está.
Ejecutar la línea de comando en el terminal:
chown -R root:<user web> /etc/phpMyAdmin/
Ahora todo debería estar bien. Si usa Apache, en lugar de “Web de usuario”, colocar “httpd”, “nginx” O cómo tiene el usuario del proceso de usuario en el servidor.
Escribí estos consejos porque giré más de 2 horas a lo largo de la configuración PhPMyAdmin, y todavía no me deshice del mensaje: el archivo de configuración ahora necesita una pasfrasa secreta (Blowfish_Secret). Después de resolver los permisos / grupos, desapareció.
Gracias hermano, trabajo original
Raíz de Chown -R: Nginx / etc / phpmyadmin /
Arruinado mi computadora no puedo iniciar sesión dice error de sesión
¿Está seguro si el usuario y los nombres de los grupos son correctos?
Tuve en mi configuración de proveedor (en /usr/share/phpmyadmin/libraries/vendor_config.php):
definir ("config_dir", "/etc/phpmyadmin");
La barra insegura faltaba aquí, así que:
Define ("config_dir", "/etc/phpmyadmin/");
Entonces también funcionó con el secreto
Gracias por su ayuda para esta oración secreta donde tenía que tener al menos 32 características.