Agregué una declaración if sobre el contenido render php en mi archivo page.tpl.php. El único problema es que cometí un error y evité accidentalmente que mostrara contenido en cualquier página. Limpié el caché y cerré sesión para probarlo, y al darme cuenta de mi error, corregí el archivo de plantilla. Pero ahora no puedo volver a iniciar sesión para borrar el caché nuevamente ya que mi sitio no mostrará el contenido y, por lo tanto, no mostrará el cuadro de inicio de sesión.
¿Puede alguien darme una forma en Drupal 7 para iniciar sesión sin el cuadro de inicio de sesión (como una forma de representar el cuadro de inicio de sesión por separado en el contenido) o una forma de borrar el caché?
TRUNCATE TABLE table_name
para lacache
mesa y todas las otras tablas que comienzan concache_
drush cc
desde la terminal mientras está parado en su raíz drupal.Respuestas:
yo. Si tiene instalado drush (http://drupal.org/project/drush), si no lo tiene, piense en eso la próxima vez :), abra la consola (WIN + R) en Windows o Ctrl + Alt + T en Linux apunta a la carpeta de tu sitio (por ejemplo,
cd /www/mydrupalsite/
y escribe:desde la línea de comando.
ii. Otro método es iniciar sesión en su phpmyadmin, seleccionar sus tablas cache_ y vaciarlas / vaciarlas.
fuente
La mejor solución que encontré al final fue hacerlo a través de phpmyadmin. Me conecté y vacié las tablas que tenían "caché" al comienzo de su nombre. Fácil si no trabajas en seco.
fuente
drush
método, que claramente requiere menos tiempo y esfuerzo, y además es la forma prevista.Además de las opciones mencionadas anteriormente, como último esfuerzo de zanja, puede llamar a la función
drupal_flush_all_caches()
para borrar todas las cachés.Puede hacer esto colocando el código a continuación en un archivo php en la raíz de su documento y visitándolo con un navegador:
No he probado este código, y asegúrese de eliminarlo después de que haya borrado sus cachés.
fuente
Puedes configurar
en settings.php (alrededor de la línea 226) y vaya a /update.php. Esto borrará el caché.
fuente
Puede borrar el caché de Drupal ejecutando el siguiente comando en la consola de comandos de Windows o desde un archivo .bat (o desde la consola de Linux):
Solo asegúrese de que DRUPAL_ROOT en el código apunte al directorio de Drupal.
fuente
fuente