Apa alternatif saya untuk menonaktifkan notifikasi pembaruan tetapi tanpa menggunakan modul Notifikasi Pembaruan Nonaktifkan?

18

Saya perlu menonaktifkan pemberitahuan pembaruan secara keseluruhan Drupal 7, daripada mengunduh modul Pembaruan Pemberitahuan Nonaktifkan karena menyebabkan kesalahan fatal, dan situs turun.

Apakah ada cara lain?

mohamad salama
sumber
Saya ingin tetap mengaktifkan modul Pembaruan inti untuk memberi tahu pengguna 1 tentang pembaruan keamanan yang diperlukan dan mengeluarkan pemberitahuan email. Tapi saya tidak ingin admin lain melihat pesan di layar. Tidak ada jawaban saat ini yang membahas hal ini. Saya menonaktifkan izin "Mengelola pembaruan perangkat lunak" untuk peran Administrator. Bukankah seharusnya itu menghentikan pesan untuk ditampilkan kepada para pengguna?
squarecandy

Jawaban:

30

Metode di bawah ini akan menghentikan email "pembaruan yang tersedia" yang diterima admin Drupal.

  1. Buka di sini: http: // situs web Anda. Com / admin / laporan / pembaruan / pengaturan

  2. Hapus email Anda dari textarea: " Alamat email untuk memberi tahu ketika pembaruan tersedia "

  3. Menyimpan

Catatan : Jika Anda ingin menghentikan email "pembaruan yang tersedia" dan pesan peringatan pembaruan maka cukup nonaktifkan modul pembaruan dari http: // situs web Anda. Com / admin / modul

Alan Mabry
sumber
1
Atau, di halaman admin / laporan / pembaruan / pengaturan yang sama, Anda dapat mengubah ambang email menjadi hanya pemberitahuan keamanan.
Tom Stermitz
16

Anda dapat menonaktifkan Pembaruan modul dalam daftar modul, tetapi Anda tidak akan pernah menyadari tentang pembaruan dan pembaruan keamanan.

yvan
sumber
6
"Anda tidak akan pernah menyadari tentang pembaruan dan pembaruan keamanan" -Saya pikir itu benar jika Anda hanya memiliki satu sistem yang berdiri sendiri. Jika Anda memiliki beberapa instance Drupal dan menggunakan git, cukup dengan mengaktifkan modul Pembaruan pada satu kotak atau tidak sama sekali.
Refineo
5

Anda bisa melakukannya dengan drush:

pembaruan dis drush
houmem
sumber
2
Penjelasan akan menyenangkan, karena drush dis updatetidak hanya menonaktifkan notifikasi saja.
leymannx
3

Anda selalu dapat menonaktifkan modul Pembaruan inti. Namun, tidak ada dampak SEO untuk pesan-pesan ini, karena pesan ditampilkan hanya untuk pengguna administratif secara default, kecuali jika Anda secara manual dan memberikan izin kepada pengguna anonim untuk melihat pesan administratif, Anda akan baik-baik saja.

Akan lebih baik jika Anda dapat tetap diperbarui dengan versi drupal Anda karena alasan keamanan, tetapi jika Anda tidak dapat karena suatu alasan atau hanya tidak ingin (benar-benar dapat dimengerti!) Cukup nonaktifkan modul Pembaruan. :)

Patrick Coffey
sumber
2

Salah satu cara untuk melacak pembaruan adalah mengaktifkan modul Perbarui pada server pengembangan. Dengan tingkat pembaruan keamanan, pesan "Ada pembaruan keamanan ..." praktis tetap ada setiap saat.

ahimsauzi
sumber
1

Gunakan drush dis updateatau, jika Anda tidak terbiasa dengan Drush, buka admin / laporan / pembaruan / pengaturan, hapus email Anda dari alamat Email untuk memberi tahu kapan pembaruan tersedia , dan simpan.

Sai
sumber
0

Anda mungkin ingin mempertimbangkan untuk mengatur situs Anda agar hanya memberi tahu pengguna / 1 (atau admin) tentang pembaruan keamanan saja.

Melihat sekilas pada hasil drush vget untuk salah satu situs saya mengungkapkan pasangan variabel / nilai yang menarik ini:

update_notification_threshold: 'security'

Jadi, untuk hanya diperbarui ketika ada pembaruan keamanan untuk inti, modul dan tema pertimbangkan untuk mengatur variabel situs Anda untuk ini di atas menggunakan drush vset. Anda juga dapat melakukan ini melalui UI, jika Anda repot-repot membacanya :)

Agar jelas, perintahnya adalah:

drush vset update_notification_threshold 'security'

Saya akan menyarankan untuk berpikir dengan hati-hati tentang apa yang Anda ubah dan mengapa, dan untuk menguji setiap perubahan di lingkungan lokal, pengembang, panggung, dan / atau pengujian Anda sebelum mendorong ke prod, dan tentu saja, kemudian menguji prod.

Brian
sumber
0

Jika Anda tidak keberatan memodifikasi kode modul (ini bukan praktik yang baik), beri komentar di luar baris (sekitar 155) drupal_set_message($status[$type]['description'], 'error', FALSE);.

Pemberitahuan ini masih harus dicatat, jadi pertimbangkan untuk menambahkan 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
sumber
0

Jika Anda ingin menghapus pesan peringatan untuk pembaruan modul. Jadi Masuk file .info dan ubah Versi untuk modul. Dalam kasus itu, Beberapa modul tidak dapat memperbarui Suka OG.

rajiv patel
sumber