คุณลักษณะการอัปเดตอัตโนมัติของ WordPress 3.7: ใช่หรือไม่ใช่จากชุมชน WordPress?

เผยแพร่แล้ว: 2013-11-05
ติดตาม @Cloudways

WordPress ทุกรุ่นมาพร้อมกับความสุขและความทุกข์ อย่างไรก็ตาม WordPress เวอร์ชันล่าสุด 3.7 มาพร้อมกับฟีเจอร์ที่เริ่มการสนทนาครั้งใหญ่: ฟีเจอร์การอัปเกรดอัตโนมัติของ WordPress ดีหรือไม่ดี และเมื่อใดก็ตามที่มีการสนทนาบนเว็บ คุณจะเห็นเรื่องราวหลายด้านเสมอ

WordPress 3.7 Auto Update

เหตุใดจึงต้องใช้ WordPress 3.7 (หรือเวอร์ชันล่าสุดอื่นๆ)

ปัจจุบัน WordPress ขับเคลื่อนหนึ่งในห้าของเว็บไซต์ทั้งหมดบนเว็บ เป็นที่นิยมมากที่สุดจึงมีแนวโน้มที่จะพยายามแฮ็คมากขึ้น เวอร์ชันใหม่ทุกเวอร์ชันมาพร้อมกับการแก้ไขร่วมกัน ดังนั้น การใช้ WordPress เวอร์ชันล่าสุดจึงเป็นแนวทางปฏิบัติที่ดีที่สุดในอุตสาหกรรม การอัปเดตเล็กน้อยหลายอย่าง เช่น 3.7.1 มักใช้การแก้ไขด้านความปลอดภัย อย่างไรก็ตาม การอัปเดตอัตโนมัติเริ่มต้นจะไม่เปลี่ยนเวอร์ชันหลัก เช่น การติดตั้งเวอร์ชัน WordPress 3.7 จะไม่อัปเดตเป็น 3.8 (แม้ว่าคุณจะได้รับแจ้งเมื่อเวอร์ชันล่าสุดออก) [หมายเหตุ: มีวิธีอนุญาตการอัปเดตที่สำคัญเช่นกัน ตรวจสอบโพสต์โดย Andrew Nacin ในเรื่องนี้]

WordPress Auto Update คืออะไร?

WordPress ได้แนะนำคุณสมบัติการอัปเกรดอัตโนมัติในรุ่น 3.7 คุณลักษณะนี้ช่วยให้สามารถอัปเดตอัตโนมัติบนแกน WordPress ได้โดยไม่ต้องป้อนข้อมูลจากผู้ใช้ พูดง่ายๆ ก็คือ การอัปเดตจาก 3.7 เป็น 3.7.1 จะเกิดขึ้นโดยไม่มีการแทรกแซงของมนุษย์ สำหรับหลาย ๆ คน นี่เป็นเรื่องน่ายินดี แต่มีคนอื่นที่ขมวดคิ้วกับคุณลักษณะนี้ พวกเขาเพียงแต่โต้แย้งว่าคุณลักษณะการอัปเกรดอัตโนมัตินั้นถูก "บังคับ"

เหตุใดจึงต้องใช้คุณสมบัติอัปเกรดอัตโนมัติบน WordPress

มีการใช้งานคุณลักษณะนี้อย่างมากและนั่นคือความปลอดภัย นอกจากนี้ เพื่อให้แน่ใจว่าลดปัญหาการอัปเกรดให้น้อยที่สุด WordPress ได้จัดเตรียมปลั๊กอินที่เรียกว่า Background Update Tester จะตรวจสอบว่าเว็บไซต์ WordPress ของคุณพร้อมสำหรับการอัปเดตหรือไม่ หากไซต์ของคุณไม่ผ่านการทดสอบตามขั้นตอน ไซต์จะแจ้งให้คุณทราบถึงสาเหตุที่ไซต์ไม่รองรับการอัปเกรดอัตโนมัติ และหากจำเป็น คุณต้องถามอะไรเกี่ยวกับโฮสต์เว็บของคุณ กระบวนการอัปเดตนั้นรวดเร็วและใช้เวลาน้อยกว่าหนึ่งนาทีซึ่งรวมถึงเวลาในการดาวน์โหลดและติดตั้ง ในระหว่างการอัพเดต เว็บไซต์จะเข้าสู่ 'โหมดบำรุงรักษา' เป็นเวลาสองสามวินาที

นอกจากนี้ การอัปเดตอัตโนมัติยังรองรับเวอร์ชันที่เก่ากว่าด้วย (แต่จะมีผลกับเวอร์ชัน 3.7 ขึ้นไป) ตัวอย่างเช่น หากเวอร์ชันปัจจุบันคือ 3.8.1 และกำลังอัปเดตเป็น 3.8.2 สำหรับปัญหาด้านความปลอดภัยที่สำคัญ อาจมีความเป็นไปได้ที่ 3.7.2 สำหรับเว็บไซต์ที่ยังคงเป็นเวอร์ชัน 3.7 และ 3.7.1 พร้อมกับ ข้อเสนอแนะให้ย้ายไปยังเวอร์ชันใหม่ล่าสุดซึ่งในตัวอย่างนี้คือ 3.8.2 กำลังดำเนินการเพื่อทำให้เวอร์ชันเก่ามีความปลอดภัยมากขึ้น ณ วันที่ 25 ตุลาคม มีการอัปเดตที่ประสบความสำเร็จมากกว่า 110,000 รายการ อย่างไรก็ตาม มีหลายคนบ่นว่า

เหตุใดบางคนจึงไม่ชอบฟีเจอร์อัปเกรดอัตโนมัติของ WordPress ใหม่

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

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

วิธีปิดการใช้งาน WordPress Auto Update:

หากต้องการปิดใช้งานการอัปเดตอัตโนมัติของ WordPress เพียงใส่โค้ดต่อไปนี้ในไฟล์ WP-CONFIG.PHP ของคุณ:

# ปิดการใช้งานการอัปเดตหลักทั้งหมด:

กำหนด ('WP_AUTO_UPDATE_CORE', เท็จ);

หากคุณต้องการอนุญาตให้อัปเดตอัตโนมัติอีกครั้ง คุณควรค้นหารหัสที่กล่าวถึงข้างต้นและแทนที่ด้วยรหัสต่อไปนี้:

# เปิดใช้งานการอัปเดตหลักสำหรับรุ่นย่อย (ค่าเริ่มต้น):

กำหนด ( 'WP_AUTO_UPDATE_CORE', 'ผู้เยาว์' );

มีวิธีอื่นอีกมากมายในการแก้ไขการอัปเดตอัตโนมัติของ WordPress และมีการอธิบายไว้อย่างดีในโพสต์โดย Andrew Nacin

การแก้ไขครั้งเดียวไม่พอดีทั้งหมด

อย่างไรก็ตาม การใส่รหัสดูเหมือนจะไม่ใช่ตัวเลือกที่ดีนัก ผู้ใช้ WordPress และผู้เชี่ยวชาญทุกประเภทบ่นเกี่ยวกับโซลูชันการเข้ารหัสเพื่อปิดใช้งานการอัปเดตอัตโนมัติ ผู้ใช้ WordPress แสดงความคิดเห็น:

“การเรียกใช้เว็บไซต์ WordPress หลายแห่งด้วยตัวเอง ฉันไม่พอใจกับ [ความสั้น] ของนักพัฒนาหลักของ WP ที่ต้องการให้ผู้ใช้เข้าไปในแต่ละไฟล์ของไซต์และทำการเปลี่ยนแปลงใน “การเลือกไม่ใช้” ในขณะที่คุณเริ่มเผยแพร่ได้ดีขึ้นโดยไม่ทำลายไซต์ แต่ก็มีตัวแปรมากเกินไปที่อาจส่งผลเสียต่อไซต์โดยการอนุญาตการอัปเดตแบบไม่ต้องใส่ข้อมูล"

และดูเหมือนว่าผู้ที่เชื่อจริงๆว่านี่เป็นปัญหาที่แท้จริง ผู้ใช้รายอื่นแสดงความคิดเห็น:

“ฉันเห็นด้วยอย่างยิ่งกับผู้แสดงความคิดเห็นหลายคนที่ขอวิธีง่ายๆ ไม่ล่วงล้ำ – “ช่องทำเครื่องหมาย” หากคุณต้องการ ไม่ต้องแก้ไข wp-config หรือเพิ่มปลั๊กอิน เพื่อควบคุมว่าจะอัปเดต WP โดยอัตโนมัติเมื่อ “บำรุงรักษาและความปลอดภัย” ” มีการอัปเดต นี่คือเหตุผล…

“ฉันโดนโจมตีครั้งแล้วครั้งเล่า โดยผู้เชี่ยวชาญด้านความปลอดภัย WP หลายคนที่ทำการสำรองข้อมูลเสมอก่อนที่จะใช้การอัปเดตซอฟต์แวร์ใดๆ รวมถึงการอัพเดท WP core ใดๆ ก็ตาม เกรงว่าคุณต้องการให้ไซต์ของคุณเสี่ยงต่อการ อัปเดตการทำลายเว็บไซต์ของคุณ และฉันก็เอาชนะข้อความเดียวกันนี้กับนักเรียนของฉันด้วย (ฉันสอนชั้นเรียนใน WordPress) เหตุใดจึงควรเปลี่ยนตอนนี้ เพราะทีมงานหลักบอกคุณว่า “ปลอดภัย” ที่จะถือว่าไม่มีปัญหาอะไร? ขออภัย เท่าที่ฉันอยากจะเชื่อว่านิสัยเก่า ๆ (โดยเฉพาะเกี่ยวกับความปลอดภัยของไซต์นั้นยาก) ดังนั้น ฉันจะไม่เปลี่ยนวิธีปฏิบัตินี้ในเร็วๆ นี้ อย่างน้อยก็จนกว่าจะมีบันทึกการติดตามที่ชัดเจนของการอัปเดตอัตโนมัติซึ่งส่งผลให้ไซต์ล้มเหลวเป็นศูนย์ (ไม่แน่ใจว่า WP สามารถติดตามได้อย่างไร นั่นหมายความว่าฉันจะไม่เบี่ยงเบนไปจากการสำรองข้อมูลก่อนการอัปเดต)

“คำถามก็กลายเป็น: มันมากเกินไปไหมที่จะขอให้ใครบางคนติดตั้งปลั๊กอินหรือแก้ไข wp-config เพื่อปิดการอัปเดตอัตโนมัติ? คะแนนของฉัน: ใช่มันเป็น”

ปลั๊กอินควบคุมการอัปเดตอัตโนมัติของ WordPress

เพื่อบรรเทาความเจ็บปวดของปัญหานี้ นักพัฒนาปลั๊กอิน Geogre Stephanis และ Chip Bennett ได้พัฒนาปลั๊กอินขนาดเล็กซึ่งทำหน้าที่เข้ารหัสบิตที่ยุ่งยากทั้งหมดสำหรับคุณ ดังนั้น ให้ลองใช้ Update Control ก่อน และช่วยให้คุณไม่ต้องยุ่งยากอีกต่อไป ไม่เพียงแต่จะ ปิด Automatic Updates เท่านั้น แต่ยังสามารถกำหนดประเภทการอัพเดทที่สามารถวางได้

ปลั๊กอินอื่นมาจาก Gary Pendergast ภายใต้ชื่อ Advanced Automatic Updates ปลั๊กอินนี้ซับซ้อนกว่าที่กล่าวไว้ข้างต้น เพราะมันตรวจสอบปลั๊กอินและธีมของคุณสำหรับการอัปเกรด นอกจากนี้ยังทำงานบนการตั้งค่าหลายไซต์

ใช่หรือไม่: แบบสำรวจทีมจัดการ WordPress ของ Cloudways

เรามีทีมนักพัฒนา WordPress 20 คนและผู้จัดการข้อมูลในทีมของเราที่ Cloudways ซึ่งจัดการไซต์ WordPress หลายร้อยแห่งสำหรับลูกค้าที่มีชื่อเสียงของเรา [ดูคำรับรองจากลูกค้าของเรา] เราทำแบบสำรวจภายในเพื่อฟังสิ่งที่พวกเขาพูดเกี่ยวกับคุณสมบัติใหม่นี้ ทุกคนมีมุมมองที่คล้ายคลึงกันที่ว่าการอัปเดตอัตโนมัติเป็นปัญหากับไซต์

หนึ่งในผู้จัดการเว็บไซต์ WordPress ของเรากล่าวว่า: “จะดีกว่าเสมอที่จะใช้งานด้วยตนเองในขณะที่อัปเดตเว็บไซต์ ช่วยให้เราทดสอบหาจุดบกพร่องที่เป็นไปได้ การอัปเดตอัตโนมัติอาจทำให้ทั้งเว็บไซต์ยุ่งเหยิง โดยเฉพาะปลั๊กอิน การทดสอบและการสำรองข้อมูลมีความสำคัญ”

[สิ่งที่เราแนะนำ: 5 ปลั๊กอินสำรอง WordPress ที่ดีที่สุดสำหรับการนอนหลับที่ไร้กังวล ]

Cloudways ไม่ WordPress ดีที่สุด

เราคิดว่าเป็นความคิดที่ดีที่ WordPress อนุญาตให้ใช้คุณลักษณะที่ยอดเยี่ยมนี้ ความปลอดภัยมีความสำคัญสูงสุดในทุกระดับของการปรับใช้เว็บ อย่างไรก็ตาม หากมีสิ่งใดเสียหาย Cloudways พร้อมแก้ไขให้คุณ

นอกจากนี้ โปรดแจ้งให้เราทราบหากคุณชอบหรือไม่ชอบฟีเจอร์อัปเดตอัตโนมัติใหม่ของ WordPress ในส่วนความคิดเห็นด้านล่าง เรากำลังรอการตอบกลับของคุณ