Resuelva el problema de baja velocidad causado por HestiaCP phpMyAdmin al no poder almacenar en caché las plantillas

Estas usandohestiacppanelphpMyAdmin¿Te sientes tan lento como una tortuga al administrar tu base de datos?

Es posible que experimentes que es inusualmente lento, especialmente si recibes una advertencia como "phpMyAdmin no puede almacenar en caché el archivo de plantilla".

Resuelva el problema de baja velocidad causado por HestiaCP phpMyAdmin al no poder almacenar en caché las plantillas

¡No te preocupes, te enseñaremos cómo resolver rápidamente este problema y hacer que tu phpMyAdmin vuelva a volar!

Descripción del problema

phpMyAdmin es una herramienta de administración de bases de datos muy popular que le permite operar fácilmente a través de una hermosa interfaz web.MySQLO la base de datos MariaDB.

ResolviéndoloHestiaCP phpMyAdmin – Problema de errorDespués de eso, inicie sesión en el backend de phpMyAdmin.

Si recibe algo como "Variable de advertencia $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/)Inaccesible. phpMyAdmin no puede almacenar en caché los archivos de plantilla, por lo que se ejecutará lentamente."Mensaje de error▼

Resuelva el problema de baja velocidad causado por HestiaCP phpMyAdmin al no poder almacenar en caché las plantillas

Este problema suele ser causado por la carpeta temporal de phpMyAdmin, que suele estar/usr/share/phpmyadmin/tmp/Inaccesible, lo que hace que no pueda almacenar en caché los archivos de plantilla, lo que afecta el rendimiento.

Afortunadamente, la solución a este problema no es complicada.

Solución

Paso 1:comprobar permisos

Primero, debes verificar los permisos de la carpeta temporal phpMyAdmin.

Esta carpeta suele ser/usr/share/phpmyadmin/tmp/.

Puede utilizar el siguiente comando para ver la configuración de permisos de la carpeta:

ls -ld /usr/share/phpmyadmin/tmp/

Paso 2:Cambiar propietario de la carpeta

Si descubre que los permisos en la carpeta temporal están configurados incorrectamente, lo que impide que phpMyAdmin acceda a la carpeta, puede resolver el problema cambiando el propietario de la carpeta.

Puede ejecutar los siguientes comandos:

chown -R hestiamail:www-data /usr/share/phpmyadmin/tmp/

Este comando recursivamente/usr/share/phpmyadmin/tmp/El propietario y el grupo de la carpeta se cambian ahestiamail www-data, asegurando así que phpMyAdmin pueda acceder a la carpeta.

Paso 3:Confirmar cambios

Después de cambiar los permisos, no olvide confirmar si la nueva configuración de permisos es correcta. Utilice el siguiente comando nuevamente para ver los permisos de la carpeta:

ls -ld /usr/share/phpmyadmin/tmp/

Asegúrese de que el propietario y el grupo mostrados hayan cambiado a lo siguiente:

  • drwxrwx— 3 hestiamail www-datos 4096 /usr/share/phpmyadmin/tmp/

Paso 4:Reiniciar phpMyAdmin

Después de completar los pasos anteriores, puede reiniciar phpMyAdmin o su servidor web (como Apache o Nginx) para que los cambios surtan efecto.

Los comandos de reinicio más utilizados son los siguientes:

systemctl restart apache2 # 如果你使用的是Apache
systemctl restart nginx # 如果你使用的是Nginx

Conclusión

A través de los sencillos pasos anteriores, puede resolver el problema de la baja velocidad causada por la imposibilidad de phpMyAdmin de almacenar en caché los archivos de plantilla.

Modifique los permisos de la carpeta para que phpMyAdmin pueda acceder a la carpeta temporal normalmente, lo que puede mejorar enormemente su rendimiento.

La próxima vez que encuentre un problema similar, también puede probar este método para que su experiencia de administración de bases de datos sea más fluida.

Resolver problemas técnicos a veces es sólo cuestión de manos.

¡Espero que este artículo te sea útil y haga que tu phpMyAdmin se ejecute rápidamente!

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio