Hacemos una revisión exhaustiva cada uno de los artículos de nuestra web con la meta de enseñarte en todo momento información certera y actual.
Solución:
Verifique que el proceso del servidor web pueda escribir en el directorio de su sesión.
La mejor manera de hacerlo es crear su propio archivo phpinfo; en cualquier carpeta accesible desde la web, cree un archivo (puede llamarlo test.php o phpinfo.php o lo que quiera) con el siguiente contenido:
Abra ese archivo en su navegador (http://localhost/test.php
o similar) y busca la línea session.save_path
. Esa es su carpeta de sesión; asegúrese de que los permisos sean adecuados y vea si eso ayuda.
Más información de un hilo similar.
Acabo de configurar CentOS 7 y probé phpmyadmin y estaba teniendo el mismo problema. Espero que esto ayude
Configuré los permisos correctos para el directorio de sesiones y reinicié apache, incluso deshabilité SELinux pero se mostró el mismo error
No tenía instalado php-mbstring; una vez que lo hice, funcionó
sudo yum install php-mbstring
Verifique los requisitos para phpmyadmin
Para usuarios de Debian: (Terminé en este hilo como usuario de Debian) Leí la respuesta de @naveen y parecía que no tenía php-mbstring instalado, instalarlo resolvió mi problema:
sudo apt-get install php-mbstring
(Después de instalar php-mbstringno olvides reiniciar Apache 🙂
sudo systemctl restart apache2
Sección de Reseñas y Valoraciones
Al final de la página puedes encontrar las observaciones de otros sys admins, tú asimismo tienes la libertad de mostrar el tuyo si te gusta.