Corrección de errores de módulos de Drupal
Ejecute el script de actualización y "Limpie toda la caché"
Cuando mi sitio funciona de manera extraña, muestra errores raros o muestra una página en blanco, especialmente después de activar un módulo, lo primero que hago es actualizar la página en la que estoy.
Después de eso, he descubierto con bastante frecuencia que "ejecutar el script de actualización", acompañado de "limpiar todas las cachés", resuelve la mayoría de los problemas.
"Limpiar toda la caché" es una "solución" más sencilla y rápida que se puede intentar, y a veces es efectiva; es lo primero que hago siempre que mi sitio me da problemas.
Por lo general, siempre me aseguro de ejecutar el script de actualización junto con la limpieza de todas las cachés por costumbre, ya que el módulo de menú DHTML de mi sitio Drupal 7 me lo exigía cada vez que ejecutaba el script de actualización.
Por lo tanto, estos dos pasos me parecen los más lógicos para comenzar a resolver cualquier problema con el sitio, y puedes ejecutar libremente el script de actualización o limpiar toda la caché en cualquier momento.
- Limpiar toda la caché
[d8-root]/admin/config/development/performance
Presiona el botón "Limpiar toda la caché".
- Ejecutar Cron
Ve a la página "Informes" > "Informes de estado" y haz clic en "Ejecutar cron" en la parte superior de la página.
- rebuild.php
Intenta ejecutar "rebuild.php" de la misma manera que ejecutaste el script de actualización con "update.php" arriba.
Intenta buscar en el motor de búsqueda de tu preferencia incluyendo la primera parte del mensaje de error. También puedes añadir comillas alrededor del mensaje de error en la búsqueda.
Cuando tu sitio muestra una página en blanco y no puedes ver el problema en el navegador ni en la página de registro, ejecuta el siguiente comando Drush para limpiar cachés, y verás el error en la salida del terminal.
drush cache:clear
También puedes limpiar la caché de las tablas truncadas en tu base de datos, siguiendo:
drush sqlq "TRUNCATE cache_default;TRUNCATE cache_bootstrap;TRUNCATE cache_container;TRUNCATE cache_discovery;TRUNCATE cache_data;" -l <uri> --no-interaction
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.