ฉันมีทางเลือกอะไรในการปิดการใช้งานการแจ้งเตือนการอัพเดท แต่ไม่ใช้โมดูลการแจ้งเตือนการอัพเดทปิดการใช้งาน


18

ฉันต้องปิดการใช้งานการแจ้งเตือนการอัพเดตโดยรวมของ Drupal 7 แทนที่จะดาวน์โหลดโมดูลการแจ้งเตือนการอัพเดทปิดการใช้งานเพราะมันทำให้เกิดข้อผิดพลาดร้ายแรงและเว็บไซต์ล้มเหลว

มีวิธีอื่น ๆ ?


ฉันต้องการให้เปิดใช้งานโมดูลการอัปเดตหลักเพื่อแจ้งผู้ใช้ 1 ของการอัปเดตความปลอดภัยที่จำเป็นและออกการแจ้งเตือนทางอีเมล แต่ฉันไม่ต้องการให้ผู้ดูแลระบบคนอื่นเห็นข้อความบนหน้าจอ ไม่มีคำตอบในปัจจุบันที่อยู่นี้ ฉันปิดใช้งานสิทธิ์ "ดูแลการปรับปรุงซอฟต์แวร์" สำหรับบทบาทผู้ดูแลระบบ ไม่ควรหยุดข้อความจากการแสดงต่อผู้ใช้เหล่านั้นหรือ
squarecandy

คำตอบ:


30

วิธีการด้านล่างจะหยุดอีเมล "พร้อมอัปเดต" ที่ผู้ดูแลระบบของ Drupal ได้รับ

  1. ไปที่นี่: http: // yourwebsite .com / ผู้ดูแลระบบ / รายงาน / อัปเดต / การตั้งค่า

  2. ลบอีเมลของคุณออกจาก textarea: " ที่อยู่อีเมลเพื่อแจ้งเตือนเมื่อมีการอัพเดท "

  3. บันทึก

หมายเหตุ : หากคุณต้องการหยุดอีเมล "การอัปเดตที่พร้อมใช้งาน" และการส่งข้อความแจ้งเตือนการอัปเดตเพียงแค่ปิดการใช้งานโมดูลการอัปเดตจาก http: // yourwebsite .com / admin / โมดูลของคุณ


1
หรือในหน้าผู้ดูแลระบบ / รายงาน / อัปเดต / การตั้งค่าเดียวกันคุณสามารถเปลี่ยนเกณฑ์อีเมลเป็นการแจ้งเตือนความปลอดภัยเท่านั้น
Tom Stermitz

16

คุณสามารถปิดใช้งานการอัพเดตโมดูลในรายการโมดูล แต่คุณจะไม่ทราบเกี่ยวกับการอัปเดตและการอัปเดตความปลอดภัย


6
"คุณจะไม่ทราบเกี่ยวกับการอัปเดตและการอัปเดตความปลอดภัย" - ฉันคิดว่ามันเป็นจริงถ้าคุณมีระบบสแตนด์อะโลนเพียงระบบเดียว หากคุณมีอินสแตนซ์ของ Drupal หลายตัวและใช้ git ก็เพียงพอแล้วที่จะเปิดใช้งานโมดูลอัปเดตในกล่องเดียวหรือไม่ใช้เลย
ปรับแต่ง

5

คุณสามารถทำได้ด้วย drush:

ปรับปรุงการดื่มสุรา

2
คำอธิบายจะดีเพราะdrush dis updateไม่ใช่เพียงแค่ปิดใช้งานการแจ้งเตือน
leymannx

3

คุณสามารถปิดการใช้งานโมดูลอัพเดทหลักได้ตลอดเวลา อย่างไรก็ตามไม่มี SEO ที่ส่งผลกระทบต่อข้อความเหล่านี้เนื่องจากข้อความจะปรากฏต่อผู้ใช้ที่เป็นผู้ดูแลระบบเท่านั้นโดยค่าเริ่มต้นเว้นแต่คุณจะอนุญาตด้วยตนเองและให้สิทธิ์ผู้ใช้แบบไม่ระบุชื่อเพื่อดูข้อความการดูแลระบบคุณจะสบายดี

มันจะดีถ้าคุณสามารถปรับปรุงอยู่กับรุ่น drupal ของคุณเพื่อความปลอดภัย แต่ถ้าคุณทำไม่ได้ด้วยเหตุผลบางอย่างหรือไม่ต้องการ (เข้าใจทั้งหมด!) เพียงแค่ปิดการใช้งานโมดูลอัปเดต :)


2

วิธีหนึ่งในการติดตามการอัปเดตคือการเปิดใช้งานโมดูลการอัพเดทบนเซิร์ฟเวอร์การพัฒนา ด้วยอัตราการอัปเดตความปลอดภัยข้อความ "มีอัปเดตความปลอดภัย ... " จะยังคงใช้งานได้ตลอดเวลา



1

ใช้drush dis updateหรือหากคุณไม่คุ้นเคยกับ Drush ให้ไปที่ผู้ดูแลระบบ / รายงาน / อัปเดต / การตั้งค่าลบอีเมลของคุณจากที่อยู่อีเมลเพื่อแจ้งเตือนเมื่อมีการอัปเดตพร้อมใช้งานและบันทึก


0

คุณอาจต้องการพิจารณาตั้งค่าไซต์ของคุณให้แจ้งผู้ใช้ / 1 (หรือผู้ดูแลระบบ) ของการปรับปรุงความปลอดภัยเท่านั้น

ดูอย่างรวดเร็วเกี่ยวกับผลลัพธ์ของ drush vget สำหรับหนึ่งในเว็บไซต์ของฉันเปิดเผยคู่ของตัวแปร / ค่าที่น่าสนใจนี้:

update_notification_threshold: 'ความปลอดภัย'

ดังนั้นหากต้องการอัปเดตเฉพาะเมื่อมีการอัปเดตความปลอดภัยสำหรับคอร์โมดูลและธีมพิจารณาการตั้งค่าตัวแปรของไซต์ของคุณสำหรับสิ่งนี้ไปด้านบนโดยใช้ drush vset คุณยังสามารถทำสิ่งนี้ผ่าน UI หากคุณต้องการอ่าน :)

เพื่อให้ชัดเจนคำสั่งคือ:

drush vset update_notification_threshold 'ความปลอดภัย'

ฉันจะแนะนำให้คิดอย่างรอบคอบเกี่ยวกับสิ่งที่คุณกำลังเปลี่ยนแปลงและเพราะเหตุใดและเพื่อทดสอบการเปลี่ยนแปลงใด ๆ ในสภาพแวดล้อมของคุณ, dev, เวทีและ / หรือการทดสอบก่อนที่จะผลักดันการแยงและแน่นอนจากนั้นทดสอบการทดสอบ


0

หากคุณไม่ทราบการปรับเปลี่ยนรหัสโมดูล (ยังไม่ปฏิบัติดี) แสดงความคิดเห็นออกบรรทัด (ประมาณ drupal_set_message($status[$type]['description'], 'error', FALSE);155)

ประกาศเหล่านี้ควรยังคงถูกบันทึกไว้ดังนั้นให้พิจารณาเพิ่ม 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

หากคุณต้องการลบข้อความแจ้งเตือนสำหรับการอัพเดตโมดูล ดังนั้นไปที่ไฟล์. info และเปลี่ยน Version สำหรับโมดูล ในกรณีนั้นบางโมดูลไม่สามารถอัปเดตกลุ่ม Like OG

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.