Quali sono le mie alternative per disabilitare le notifiche di aggiornamento ma senza utilizzare il modulo Notifiche di aggiornamento disabilitate?


18

Devo disabilitare la notifica di aggiornamento generale Drupal 7, piuttosto che scaricare il modulo Notifiche di aggiornamento disabilitate perché ha causato un errore fatale e il sito è andato in crash.

C'è un altro modo?


Voglio mantenere abilitato il modulo di aggiornamento principale per notificare all'utente 1 gli aggiornamenti di sicurezza richiesti e inviare le notifiche e-mail. Ma non voglio che altri amministratori vedano i messaggi sullo schermo. Nessuna delle risposte attuali risolve questo problema. Ho disabilitato l'autorizzazione "Amministra aggiornamenti software" per il ruolo di amministratore. Ciò non dovrebbe impedire ai messaggi di essere visualizzati da quegli utenti?
squarecandy

Risposte:


30

Il metodo seguente interromperà le e-mail di "aggiornamento disponibili" ricevute dagli amministratori di Drupal.

  1. Vai qui: http: // il tuo sito web .com / admin / reports / updates / settings

  2. Rimuovi le tue e -mail dalla textarea: " Indirizzi e-mail per avvisare quando sono disponibili aggiornamenti "

  3. Salva

Nota : se si desidera interrompere le e-mail degli "aggiornamenti disponibili" e la messaggistica degli avvisi di aggiornamento, è sufficiente disabilitare il modulo di aggiornamento da http: // yourwebsite .com / admin / modules


1
Oppure, nella stessa pagina di amministrazione / report / aggiornamenti / impostazioni, è possibile modificare la soglia e-mail solo per le notifiche di sicurezza.
Tom Stermitz,

16

È possibile disabilitare l'aggiornamento del modulo nell'elenco dei moduli, ma non si sarà mai a conoscenza dell'aggiornamento e degli aggiornamenti di sicurezza.


6
"Non sarai mai a conoscenza degli aggiornamenti e degli aggiornamenti di sicurezza" -Penso che sia vero se hai un solo sistema autonomo. Se hai più istanze di Drupal e usi git, è sufficiente avere il modulo di aggiornamento abilitato su una casella o per niente.
Refineo,

5

puoi farlo con drush:

drush dis update

2
Una spiegazione sarebbe utile, poiché drush dis updatenon disabilita semplicemente le notifiche.
leymannx,

3

Puoi sempre disabilitare il modulo di aggiornamento principale. Non vi è, tuttavia, alcun impatto SEO per questi messaggi, poiché i messaggi vengono visualizzati solo per utenti amministrativi per impostazione predefinita, a meno che tu non abbia manualmente e dato agli utenti anonimi il permesso di vedere i messaggi amministrativi, starai bene.

Sarebbe bello se potessi rimanere aggiornato con la tua versione di drupal per motivi di sicurezza, ma se non puoi per qualche motivo o semplicemente non vuoi (totalmente comprensibile!) Basta disabilitare il modulo di aggiornamento. :)


2

Un modo per tenere traccia degli aggiornamenti è abilitare il modulo di aggiornamento su un server di sviluppo. Con il tasso di aggiornamento della sicurezza il messaggio "Ci sono aggiornamenti della sicurezza ..." praticamente rimane sempre attivo.



1

Utilizzare drush dis updateo, se non si ha familiarità con Drush, andare su admin / rapporti / aggiornamenti / impostazioni, rimuovere le e -mail dagli indirizzi e-mail per avvisare quando sono disponibili gli aggiornamenti e salvare.


0

Potresti voler considerare di impostare il tuo sito per notificare solo all'utente / 1 (o amministratori) solo gli aggiornamenti di sicurezza.

Una rapida occhiata ai risultati di Drush Vget per uno dei miei siti ha rivelato questa interessante coppia variabile / valore:

update_notification_threshold: 'sicurezza'

Quindi, per essere aggiornato solo quando ci sono aggiornamenti di sicurezza per core, moduli e temi, considera di impostare la variabile del tuo sito per questo su quanto sopra usando drush vset. Puoi anche farlo tramite l'interfaccia utente, se ti preoccupi di leggerlo :)

Per essere chiari, il comando è:

drush vset update_notification_threshold 'sicurezza'

Consiglierei di riflettere attentamente su ciò che stai cambiando e sul perché, e di testare eventuali cambiamenti nei tuoi ambienti locali, di sviluppo, di stage e / o di test prima di spingere a prod, e, naturalmente, quindi testare prod.


0

Se non ti dispiace modificare il codice del modulo (non è una buona pratica), commenta la riga (intorno a 155) drupal_set_message($status[$type]['description'], 'error', FALSE); .

Questi avvisi dovrebbero essere ancora registrati, quindi considera di aggiungerli 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');
    }

0

Se si desidera rimuovere il messaggio di avviso per l'aggiornamento del modulo. Quindi vai nel file .info e modifica la versione per il modulo. In tal caso, alcuni moduli non sono in grado di aggiornare il gruppo Like OG.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.