Was sind meine Alternativen, um Update-Benachrichtigungen zu deaktivieren, ohne das Modul Update Notifications Disable zu verwenden?

18

Ich muss die Update-Benachrichtigung für Drupal 7 deaktivieren, anstatt das Modul " Update Notifications" herunterzuladen.

Gibt es einen anderen Weg?

mohamad salama
quelle
Ich möchte das Kern-Update-Modul aktiviert lassen, um Benutzer 1 über erforderliche Sicherheitsupdates zu informieren und die E-Mail-Benachrichtigungen auszustellen. Ich möchte aber nicht, dass andere Administratoren die Meldungen auf dem Bildschirm sehen. Keine der aktuellen Antworten spricht dies an. Ich habe die Berechtigung "Softwareupdates verwalten" für die Administratorrolle deaktiviert. Sollte das nicht verhindern, dass die Nachrichten diesen Benutzern angezeigt werden?
Squarecandy

Antworten:

30

Die unten stehende Methode stoppt die "verfügbaren Aktualisierungs" -E-Mails, die Drupal-Administratoren erhalten.

  1. Gehen Sie hier: http: // yourwebsite .com / admin / reports / updates / settings

  2. Entfernen Sie Ihre E-Mail-Adressen aus dem Textbereich: " E-Mail-Adressen, um zu benachrichtigen, wenn Aktualisierungen verfügbar sind "

  3. speichern

Hinweis : Wenn Sie die E-Mails mit den verfügbaren Updates und die Benachrichtigung über Updates beenden möchten, deaktivieren Sie einfach das Update-Modul unter http: // yourwebsite .com / admin / modules

Alan Mabry
quelle
1
Auf derselben Seite admin / reports / updates / settings können Sie den E-Mail-Schwellenwert auch so ändern, dass nur Sicherheitsbenachrichtigungen angezeigt werden.
Tom Stermitz
16

Sie können das Modul Update in der Modulliste deaktivieren, aber Sie werden nie über Updates und Sicherheitsupdates informiert sein.

yvan
quelle
6
"Sie werden nie über Updates und Sicherheitsupdates informiert sein" - Ich denke, es ist wahr, wenn Sie nur ein eigenständiges System haben. Wenn Sie mehrere Drupal-Instanzen haben und git verwenden, ist es ausreichend, das Update-Modul für eine Box oder gar nicht zu aktivieren.
Refineo
5

du kannst es mit drush machen:

drush dis update
houmem
quelle
2
Eine Erklärung wäre schön, da drush dis updatenicht einfach nur Benachrichtigungen deaktiviert werden.
Leymannx
3

Sie können das Kern-Update-Modul jederzeit deaktivieren. Es gibt jedoch keine Auswirkungen auf die Suchmaschinenoptimierung für diese Nachrichten, da die Nachrichten standardmäßig nur für administrative Benutzer angezeigt werden, es sei denn, Sie haben manuell anonyme Benutzer zum Anzeigen der administrativen Nachrichten zugelassen.

Es wäre gut, wenn Sie aus Sicherheitsgründen mit Ihrer Drupal-Version auf dem neuesten Stand bleiben könnten, aber wenn Sie dies aus irgendeinem Grund nicht können oder einfach nicht möchten (völlig verständlich!), Deaktivieren Sie einfach das Update-Modul. :)

Patrick Coffey
quelle
2

Eine Möglichkeit, Updates im Auge zu behalten, besteht darin, das Update-Modul auf einem Entwicklungsserver zu aktivieren. Mit der Rate der Sicherheitsupdates bleibt die Meldung "Es gibt Sicherheitsupdates ..." praktisch immer aktiv.

ahimsauzi
quelle
1

Verwenden Sie Update Status Advanced , um Modul für Modul zu deaktivieren

Freeman
quelle
1

Verwenden Sie drush dis updateoder, wenn Sie nicht mit Drush vertraut sind, gehen Sie zu admin / reports / updates / settings, entfernen Sie Ihre E-Mails von den E-Mail-Adressen, um zu benachrichtigen, wenn Updates verfügbar sind , und speichern Sie sie.

Sai
quelle
0

Möglicherweise möchten Sie Ihre Site so einrichten, dass nur Benutzer / 1 (oder Administratoren) über Sicherheitsupdates informiert werden.

Ein kurzer Blick auf die Ergebnisse von drush vget für eine meiner Websites ergab dieses interessante Variablen / Wert-Paar:

update_notification_threshold: 'Sicherheit'

Um nur dann aktualisiert zu werden, wenn es Sicherheitsupdates für Core, Module und Themes gibt, sollten Sie die Variable Ihrer Site mit drush vset auf die oben genannten Werte einstellen. Sie können dies auch über die Benutzeroberfläche tun, wenn Sie sich die Mühe machen, es zu lesen :)

Um es klar auszudrücken, lautet der Befehl:

drush vset update_notification_threshold 'Sicherheit'

Ich empfehle Ihnen, sorgfältig darüber nachzudenken, was Sie ändern und warum, und alle Änderungen in Ihrer lokalen Entwicklungs-, Bühnen- und / oder Testumgebung zu testen, bevor Sie zu prod wechseln und natürlich dann prod testen.

Brian
quelle
0

Wenn es Ihnen nichts ausmacht, den Modulcode zu ändern (dies ist keine gute Vorgehensweise), kommentieren Sie die Zeile aus (ca. 155) drupal_set_message($status[$type]['description'], 'error', FALSE);.

Diese Benachrichtigungen sollten weiterhin protokolliert werden. Fügen Sie sie hinzu 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');
    }
Alexander
quelle
0

Wenn Sie die Warnmeldung für das Modul-Update entfernen möchten. Gehe also in die .info-Datei und ändere die Version für das Modul. In diesem Fall können einige Module die Like OG-Gruppe nicht aktualisieren.

Rajiv Patel
quelle