Tôi cần phải vô hiệu hóa thông báo cập nhật tổng thể Drupal 7, thay vì tải xuống mô-đun Cập nhật thông báo Tắt vì nó gây ra lỗi nghiêm trọng và trang web bị sập.
Còn cách nào khác không?
Tôi cần phải vô hiệu hóa thông báo cập nhật tổng thể Drupal 7, thay vì tải xuống mô-đun Cập nhật thông báo Tắt vì nó gây ra lỗi nghiêm trọng và trang web bị sập.
Còn cách nào khác không?
Câu trả lời:
Phương pháp bên dưới sẽ dừng các email "cập nhật khả dụng" mà quản trị viên Drupal nhận được.
Truy cập tại đây: http: // yourwebsite .com / admin / báo cáo / cập nhật / cài đặt
Xóa (các) email của bạn khỏi vùng văn bản: " Địa chỉ email để thông báo khi có bản cập nhật "
Tiết kiệm
Lưu ý : Nếu bạn muốn dừng email "cập nhật có sẵn" và thông báo cảnh báo cập nhật thì chỉ cần vô hiệu hóa mô-đun cập nhật từ http: // yourwebsite .com / admin / mô-đun
Bạn có thể vô hiệu hóa Cập nhật mô-đun trong danh sách mô-đun, nhưng bạn sẽ không bao giờ biết về cập nhật bảo mật và cập nhật.
Bạn luôn có thể vô hiệu hóa mô-đun Cập nhật lõi. Tuy nhiên, không có tác động SEO cho các tin nhắn này, vì các tin nhắn chỉ được hiển thị cho người dùng quản trị theo mặc định, trừ khi bạn thủ công và cho phép người dùng ẩn danh xem các tin nhắn quản trị, bạn sẽ ổn.
Sẽ tốt hơn nếu bạn có thể cập nhật phiên bản drupal của mình vì lý do bảo mật, nhưng nếu bạn không thể vì một lý do nào đó hoặc chỉ không muốn (hoàn toàn dễ hiểu!) Chỉ cần vô hiệu hóa mô-đun Cập nhật. :)
Sử dụng Cập nhật trạng thái nâng cao để vô hiệu hóa mô-đun bằng mô-đun
Bạn có thể muốn xem xét việc đặt trang web của mình chỉ thông báo cho người dùng / 1 (hoặc quản trị viên) về các cập nhật bảo mật.
Một cái nhìn nhanh về kết quả của vget drush cho một trong các trang web của tôi đã tiết lộ cặp biến / giá trị thú vị này:
update_notification_thr Ngưỡng: 'bảo mật'
Vì vậy, để chỉ được cập nhật khi có các cập nhật bảo mật cho lõi, mô-đun và chủ đề xem xét đặt biến của trang web của bạn cho điều này bằng cách sử dụng vset drush. Bạn cũng có thể làm điều này thông qua UI, nếu bạn muốn đọc nó :)
Để rõ ràng, lệnh là:
drush vset update_notification_thr Ngưỡng 'bảo mật'
Tôi khuyên bạn nên suy nghĩ cẩn thận về những gì bạn đang thay đổi và tại sao, và kiểm tra bất kỳ thay đổi nào trong môi trường địa phương, nhà phát triển, giai đoạn và / hoặc thử nghiệm của bạn trước khi đẩy lên sản phẩm, và tất nhiên, sau đó thử nghiệm sản phẩm.
Nếu bạn không phiền khi sửa đổi mã mô-đun (đó không phải là cách thực hành tốt), hãy nhận xét dòng này (khoảng 155)
drupal_set_message($status[$type]['description'], 'error', FALSE);
.
Những thông báo này vẫn nên được ghi lại, vì vậy hãy xem xét thêm
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');
}