¿Cuáles son mis alternativas para deshabilitar las notificaciones de actualización pero sin usar el módulo Deshabilitar notificaciones de actualización?

18

Necesito deshabilitar la notificación de actualización en general Drupal 7, en lugar de descargar el módulo Deshabilitar notificaciones de actualización porque causó un error fatal y el sitio se cayó.

¿Hay alguna otra manera?

mohamad salama
fuente
Quiero mantener el módulo de actualización central habilitado para notificar al usuario 1 sobre las actualizaciones de seguridad requeridas y emitir las notificaciones por correo electrónico. Pero no quiero que otros administradores vean los mensajes en pantalla. Ninguna de las respuestas actuales aborda esto. Inhabilité el permiso "Administrar actualizaciones de software" para el rol de Administrador. ¿No debería eso impedir que los mensajes se muestren a esos usuarios?
squarecandy

Respuestas:

30

El siguiente método detendrá los correos electrónicos de "actualización disponible" que reciben los administradores de Drupal.

  1. Vaya aquí: http: // yourwebsite .com / admin / reports / updates / ajustes

  2. Elimine sus correos electrónicos del área de texto: " Direcciones de correo electrónico para notificar cuando haya actualizaciones disponibles "

  3. Salvar

Nota : Si desea detener los correos electrónicos de "actualizaciones disponibles" y los mensajes de alerta de actualización, simplemente desactive el módulo de actualización desde http: // yourwebsite .com / admin / modules

Alan Mabry
fuente
1
O, en la misma página de administración / informes / actualizaciones / configuración, puede cambiar el umbral del correo electrónico a solo notificaciones de seguridad.
Tom Stermitz
16

Puede deshabilitar la Actualización del módulo en la lista de módulos, pero nunca estará al tanto de las actualizaciones y actualizaciones de seguridad.

yvan
fuente
66
"nunca se dará cuenta de las actualizaciones y actualizaciones de seguridad". Creo que es cierto si solo tiene un sistema independiente. Si tiene varias instancias de Drupal y usa git, es suficiente tener habilitado el módulo de actualización en un cuadro o no tenerlo.
Refineo
5

puedes hacerlo con drush:

drush dis update
houmem
fuente
2
Una explicación sería buena, ya que drush dis updateno solo deshabilita las notificaciones.
leymannx
3

Siempre puede deshabilitar el módulo de actualización principal. Sin embargo, no hay impacto SEO para estos mensajes, ya que los mensajes se muestran solo a usuarios administrativos de forma predeterminada, a menos que usted haya dado permiso manual y anónimo a los usuarios para ver los mensajes administrativos, estará bien.

Sería bueno si pudiera mantenerse actualizado con su versión de drupal por razones de seguridad, pero si no puede por alguna razón o simplemente no quiere (¡totalmente comprensible!) Simplemente desactive el módulo Actualizar. :)

Patrick Coffey
fuente
2

Una forma de realizar un seguimiento de las actualizaciones es habilitar el módulo de actualización en un servidor de desarrollo. Con la tasa de actualización de seguridad, el mensaje "Hay actualizaciones de seguridad ..." prácticamente permanece activo en todo momento.

ahimsauzi
fuente
1

Use drush dis updateo, si no está familiarizado con Drush, vaya a admin / informes / actualizaciones / configuración, elimine sus correos electrónicos de las direcciones de correo electrónico para notificar cuándo hay actualizaciones disponibles y guárdelos.

Sai
fuente
0

Es posible que desee considerar configurar su sitio para que solo notifique al usuario / 1 (o administradores) solo las actualizaciones de seguridad.

Un vistazo rápido a los resultados de drush vget para uno de mis sitios reveló este interesante par variable / valor:

update_notification_threshold: 'seguridad'

Por lo tanto, para actualizarse solo cuando haya actualizaciones de seguridad para el núcleo, los módulos y los temas, considere configurar la variable de su sitio para lo anterior utilizando drush vset. También puede hacerlo a través de la interfaz de usuario, si se molesta en leerlo :)

Para ser claros, el comando es:

drush vset update_notification_threshold 'seguridad'

Aconsejaría pensar detenidamente sobre lo que está cambiando y por qué, y probar cualquier cambio en su entorno local, de desarrollo, etapa y / o prueba antes de presionar para producir, y por supuesto, luego probar la producción.

Brian
fuente
0

Si no le importa modificar el código del módulo (no es una buena práctica), comente la línea (alrededor de 155) drupal_set_message($status[$type]['description'], 'error', FALSE);.

Estos avisos aún deben registrarse, así que considere agregar watchdog('Security Update', $status[$type]['description'], array(), WATCHDOG_WARNING);

 if (isset($status[$type])
        && isset($status[$type]['reason'])
        && $status[$type]['reason'] === UPDATE_NOT_SECURE) {
     // drupal_set_message($status[$type]['description'], 'error', FALSE);
        watchdog('Update', $status[$type]['description'], array(), WATCHDOG_WARNING, 'http://www.sourceglobalresearch.com/admin/modules/update');
    }
Alejandro
fuente
0

Si desea eliminar el mensaje de alerta para la actualización del módulo. Entonces, vaya al archivo .info y cambie la Versión para el módulo. En esos casos, algunos de los módulos no pueden actualizar el grupo Like OG.

rajiv patel
fuente