Métodos de limpieza de la caché Tema Solucionado
La gran mayoría de aplicaciones usan técnicas para almacenar información que será usada constantemente y así reducir la latencia en la lectura de la misma.
phpBB almacena gran cantidad de información en cache, como configuración, mensajes, consultas SQL, plantillas, etc.
Limpiar la caché de nuestro foro resulta necesario si realizamos cambios en la configuración, plantilla o en general en algún elemento en donde, una vez realizado dicho cambio, no se vea reflejado en nuestro foro.
A continuación se muestran algunos métodos para la limpieza de la caché de phpBB.
Método 1. Desde el Panel de Control de Administración (PCA)
Este método es el más sencillo, ya que solo necesitamos iniciar sesión como administrador.
- Iniciamos sesión en el foro
- Iniciamos sesión como administrador en el PCA
- Damos clic en "Limpiar la caché" > "Ejecutar"
Método 2. Desde la línea de comandos a través de SSH
Este método esta orientado a quienes cuentan con acceso SSH en su servidor (dedicado, VPS, etc).
Nos colocamos dentro de la raíz de nuestro foro, por ejemplo:
Código: Seleccionar todo
cd /srv/http/dominio.com/public_html/
Ejecutamos el comando
cache:purge
:Código: Seleccionar todo
php bin/phpbbcli.php cache:purge --safe-mode
Obtendremos un mensaje de confirmación.
Método 3. Desde un cliente FTP/FTPS/SFTP
Este método resulta útil especialmente si no podemos realizar ninguno de los métodos anteriores, ya sea porque por algún error no podemos iniciar sesión al PCA (método 1) o no contamos con acceso SSH (método 2).
- Nos conectamos a nuestro servidor a través de un cliente FTP/FTPS/SFTP, por ejemplo FileZilla
- Entramos a la ruta
cache/production/
- Eliminamos todo el contenido de dicha ruta
Notas
Para servidores Apache o LiteSpeed, es importante asegurarnos que los archivos .htaccess
e index.htm
, que se encuentran dentro de cache/
, no hayan sido borrados por equivocación.
- Las directivas del archivo
.htaccess
bloquean el acceso a todos los archivos y carpetas - El archivo
index.htm
evita que se muestre un listado del contenido de la carpeta
La caché se vuelve a llenar con la actividad dentro del foro, por lo que no hay necesidad limpiar la caché luego de (por ejemplo) haber solucionado algún problema con la plantilla.
Tampoco hay necesidad de limpiar la caché constantemente.
Créditos
- Diagrama ilustrativo de caché obtenido de dzone.com