วิธีอัปเดตธีมและปลั๊กอินของ WordPress อย่างปลอดภัย
เผยแพร่แล้ว: 2018-10-23ปลั๊กอินเป็นส่วนสำคัญของ WordPress เนื่องจากช่วยให้คุณเพิ่มคุณสมบัติและฟังก์ชันการทำงานใหม่ๆ ในเว็บไซต์ WordPress ของคุณ แต่ถ้าคุณไม่สามารถอัปเดตปลั๊กอิน WordPress ของคุณได้อย่างถูกต้อง อาจทำให้เกิดข้อขัดแย้งหรือข้อผิดพลาดของซอฟต์แวร์ได้ นอกจากนี้ คุณอาจจบลงด้วยการประนีประนอมความปลอดภัยของไซต์ WordPress ของคุณ
การรักษาปลั๊กอิน WordPress ธีมหรือการอัพเกรดคอร์นั้นไม่ใช่เรื่องยาก แต่มีข้อควรพิจารณาบางประการที่คุณไม่ควรมองข้าม เนื่องจากถ้าคุณไม่อัปเกรดอย่างถูกต้อง อาจทำให้ฟังก์ชันการทำงานของไซต์ของคุณหยุดชะงัก หรือแม้กระทั่งทำให้คุณประนีประนอมกับความปลอดภัยของเว็บไซต์ WordPress ของคุณได้ ในเวลาเดียวกัน ธีมและปลั๊กอินของ WordPress สามารถปรับปรุงการทำงานและรูปลักษณ์ของไซต์ของคุณได้อย่างมาก ปรับปรุงการเข้าชมเว็บ และในที่สุด อัตราการแปลงและรายได้ของธุรกิจ
ต้องอัปเดตคอร์ ธีม และปลั๊กอินของ WordPress บ่อยแค่ไหน?
คำตอบคือ: ทุกครั้งที่มีการอัพเดท! ยิ่งคุณรอมากเท่าไหร่ก็ยิ่งยากขึ้นเท่านั้น ดังนั้นคุณต้องอัปเดตเมื่อใดก็ตามที่มีความจำเป็นและมีการอัปเดตใหม่ ส่วนใหญ่แล้ว การอัปเดตใหม่จะสร้างจากการอัปเดตเก่า นอกจากนี้ คุณอาจทำการเปลี่ยนแปลงกับเทมเพลต และวิธีการจัดเก็บข้อมูลภายในฐานข้อมูล ซึ่งสามารถควบคุมได้ทีละน้อยอย่างง่ายดาย
อันที่จริง การอัปเดตดังกล่าวมีความสำคัญอย่างยิ่งต่อวัตถุประสงค์ด้านความปลอดภัย ดังนั้นอย่ารอเพียงทำการอัปเดตความปลอดภัย เนื่องจากอาจมีความสำคัญสำหรับ WordPress ของคุณ ซึ่งทำให้เซิร์ฟเวอร์มีความเสี่ยง เมื่อใดก็ตามที่ระบุช่องโหว่ด้านความปลอดภัย ข้อมูลเกี่ยวกับรหัสที่สามารถใช้ประโยชน์ได้จะถูกเผยแพร่ทั่วอินเทอร์เน็ต ในที่สุด แฮ็กเกอร์คนใดก็ได้สามารถเขียนบอทและรวบรวมข้อมูลเว็บไซต์โดยอัตโนมัติเพื่อใช้ประโยชน์จากช่องโหว่ดังกล่าวได้อย่างง่ายดายและทันที
นอกจากนี้ ปลั๊กอิน ธีม และเวอร์ชัน WordPress ที่ล้าสมัยยังเป็นวิธีที่ง่ายที่สุดในการเข้าถึงเว็บไซต์ของคุณโดยแฮกเกอร์ แม้แต่ปลั๊กอินหรือธีมที่ปิดใช้งานก็สามารถทำให้ระบบของคุณมีช่องโหว่ได้อย่างง่ายดาย ดังนั้น เพื่อช่วยเหลือคุณในบทความนี้ เราจะพูดถึงแนวทางปฏิบัติที่แนะนำเพื่อให้ WordPress ของคุณทันสมัยอยู่เสมอ
แต่ก่อนที่เราจะเจาะลึกลงไปในแนวทางปฏิบัติที่ดีที่สุดเหล่านี้ หากคุณสงสัยเกี่ยวกับแผนการบำรุงรักษาที่เสนอโดยคนจำนวนมาก โดยอ้างว่าช่วยผู้ใช้ในการติดตามข้อมูลล่าสุด คุณต้องรู้ว่าแนวคิดดังกล่าวมีปัญหา แผนเหล่านี้ให้การอัปเดตเหล่านี้เป็นรายไตรมาส รายเดือน หรือรายสัปดาห์เท่านั้น เนื่องจากการอัปเดตต้องทำตรงเวลา วิธีการนี้จึงไม่เป็นไปตามข้อกำหนดการอัปเดตของคุณ และทำให้ไซต์ของคุณมีความเสี่ยงด้านความปลอดภัย ท้ายที่สุด การอัปเดตเหล่านี้ควรทำโดยเร็วที่สุด แทนที่จะทำตามกำหนดเวลาที่กำหนดไว้ล่วงหน้า
ในขณะที่คุณอ่านต่อไป เราจะพูดถึงประเด็นสำคัญต่อไปนี้:
ตอนนี้เรามาพูดถึงแต่ละข้อแยกกัน!
1. ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ของคุณก่อนที่จะอัปเดตสิ่งใด
ข้อผิดพลาดเดียวที่ผู้ใช้จำนวนมากทำและต้องเผชิญกับผลที่ตามมาของการสูญเสียฐานข้อมูลของไซต์คือความล้มเหลวในการสำรองข้อมูลที่เหมาะสมก่อนทำการอัปเดต ดังนั้น คุณต้องหลีกเลี่ยงข้อผิดพลาดและอย่าลืมสำรองข้อมูลไซต์ WordPress ที่ดีและเป็นปัจจุบันอยู่เสมอ สิ่งนี้จะช่วยคุณในการกู้คืนข้อมูลของคุณในกรณีที่การอัปเกรดหรือการอัปเดตใด ๆ ผิดพลาด สำหรับสิ่งนี้ ตรวจสอบให้แน่ใจว่าคุณได้ทำการสำรองข้อมูลทั้งสองประเภท กล่าวคือ การสำรองข้อมูลเฉพาะฐานข้อมูล เช่นเดียวกับการสำรองข้อมูลแบบเต็มไซต์ ซึ่งเรียกอีกอย่างว่าการสำรองข้อมูลแบบสมบูรณ์
ดาวน์โหลดและจัดเก็บข้อมูลสำรองทั้งสองอย่างที่กล่าวไว้ข้างต้นในคอมพิวเตอร์เครื่องใดก็ได้ เพื่อช่วยเหลือคุณเพิ่มเติม ต่อไปนี้เป็นปลั๊กอินที่มีประโยชน์บางส่วนที่คุณสามารถใช้ได้
หมายเหตุ: รักษาขนาดการสำรองข้อมูลของคุณให้เพียงพอและเหมาะสมเสมอ นอกจากนี้ ห้ามแยกไฟล์ขนาดใหญ่และอัปโหลดในโฟลเดอร์
2. ทดสอบไซต์ของคุณเพื่อหาข้อขัดแย้งในสภาพแวดล้อมการแสดงละครในเครื่อง
มีหลายวิธีที่คุณสามารถสร้างสภาพแวดล้อมการจัดเตรียมเพื่อทดสอบการอัปเดตไซต์ของคุณได้โดยไม่ขัดจังหวะไซต์ที่ใช้งานอยู่
สร้างไซต์การแสดงละครสำหรับ WordPress โดยใช้ localhost . ที่มีอยู่
โดยปกติ คุณต้องรักษาสำเนาที่โฮสต์ในเครื่อง (ถาวร) ของเว็บไซต์ของคุณ ด้วยเหตุนี้ คุณสามารถเรียกใช้การอัปเดตทั้งหมดก่อนโดยใช้ไซต์ในพื้นที่ จากนั้นจึงกดหรือดำเนินการอัปเดตไปยังเซิร์ฟเวอร์ที่ใช้งานจริงของไซต์โดยใช้ Git สิ่งนี้จะป้องกันความประหลาดใจที่เกิดขึ้นหลังจากการอัพเดท นอกจากนี้ ความแตกต่างของเซิร์ฟเวอร์และไซต์ที่โฮสต์ในเครื่องของคุณคือเวอร์ชัน MySQL และ PHP
อย่างไรก็ตาม หากคุณต้องการจับคู่สภาพแวดล้อมแบบสดและในพื้นที่ของคุณอย่างลงตัว คุณอาจใช้ Vagrants (สภาพแวดล้อมการพัฒนาเสมือน) เช่นเดียวกับนักพัฒนาคนอื่นๆ หรือตัวเลือกใดๆ ที่กล่าวถึงด้านล่าง
เซิร์ฟเวอร์เดสก์ท็อป
คุณสามารถใช้ Desktop Server และสร้างแบบจำลองของไซต์ที่โฮสต์ในเครื่องของคุณอย่างรวดเร็ว ตรวจสอบ/ทดสอบการอัปเดต และแก้ไขหรือจดบันทึกปัญหา ทำซ้ำขั้นตอนบนเว็บไซต์ที่ใช้งานจริง
สำหรับสิ่งนี้ คุณจะต้องเตรียมข้อมูลสำรอง Zip ของเว็บไซต์ของคุณโดยใช้ปลั๊กอินสำรองใดๆ ที่ระบุไว้ข้างต้น นอกจากนี้ อย่าลืมทิ้งไดเร็กทอรีขนาดใหญ่ เนื่องจากคุณต้องไม่ทดสอบการอัปเดตเกี่ยวกับไฟล์สื่อที่อัปโหลดแต่ละไฟล์ ตอนนี้ดาวน์โหลดไฟล์ (zip) และนำเข้าไปยัง Desktop Server และคุณมีเวอร์ชันในเครื่องของไซต์ของคุณ ซึ่งคุณสามารถทำลายได้ทุกเมื่อตามดุลยพินิจของคุณ
ปลั๊กอิน WP Staging
หากคุณใช้ WP Staging Plugin คุณสามารถสร้างโคลนของไซต์ของคุณในไดเร็กทอรีย่อยของบัญชีโฮสติ้งของคุณ (ปัจจุบัน) ได้อย่างง่ายดาย อย่างไรก็ตาม ปลั๊กอินสามารถเข้าถึงได้บนโฮสต์ WordPress (ไม่มีการจัดการ) เช่น Blue Host หรือ HostGator พร้อมโฮสติ้งมาตรฐานที่ใช้ร่วมกัน
เพื่อปฏิบัติงาน-
- ติดตั้งปลั๊กอินนี้และเลือกรายการที่จะโคลน
- เข้าสู่ระบบไซต์ที่โคลนของคุณ เมื่อติดตั้งในไดเร็กทอรีย่อยของไซต์ปัจจุบันของคุณแล้ว
- อัปเดตปลั๊กอินหรือปรับแต่งธีม แต่ทดสอบทุกอย่าง
- ตรวจสอบว่ามันทำงานตามความคาดหวังหรือไม่ ถ้าใช่ คุณสามารถโยกย้ายการปรับเปลี่ยนไปยังไซต์การผลิตได้
3. การเข้าถึงสภาพแวดล้อมการแสดงละครโดยใช้โฮสต์ WordPress ที่มีการจัดการ
สำหรับสิ่งนี้ ขอแนะนำให้คุณไปกับโฮสต์ เช่น Get Flywheel, WP Engine และ Site-Ground เนื่องจากให้ประสิทธิภาพที่เชื่อถือได้ การสำรองข้อมูล ความปลอดภัย และสภาพแวดล้อมการแสดงละครในคลิกเดียว เมื่อคุณดูคุณสมบัติที่มีให้ทั้งหมด การใช้และใช้ประโยชน์สูงสุดจากตัวเลือกนี้เหมาะสมกว่าค่าใช้จ่ายในการตั้งค่าด้วยตนเอง
สภาพแวดล้อมการจัดเตรียม WP Stagecoach และ WordPress
- สร้างสำเนาการแสดงละครของไซต์สดของคุณได้ในคลิกเดียว
- คัดลอกการเปลี่ยนแปลงไซต์การแสดงละครทั้งหมดกลับไปที่ไซต์ WordPress สด
- คุณสามารถเลือกการเปลี่ยนแปลงที่คุณต้องการนำเข้า เช่น นำเข้าการเปลี่ยนแปลงไฟล์ทั้งหมดหรือบางส่วน หรือ/และการเปลี่ยนแปลงฐานข้อมูลของคุณ
ข้อควรพิจารณาในการอัปเดตปลั๊กอิน WordPress
นี่คือข้อมูลที่เป็นประโยชน์บางส่วนที่คุณต้องรู้ก่อนที่จะดำเนินการอัปเดตปลั๊กอิน
กำลังอัปเดตไฟล์หลักของ WordPress
WordPress บางรุ่นขัดแย้งกับปลั๊กอินหรือธีมที่ล้าสมัย เช่นเดียวกับในกรณีของปลั๊กอินและธีม คุณไม่ควรลังเลที่จะอัปเดตแพตช์เช่น 3.0 ถึง 3.0.1 และสำหรับการอัปเดตที่สำคัญ 5.0 ถึง 5.1 แต่ตรวจสอบให้แน่ใจว่าแพตช์นั้นเข้ากันได้กับธีมและปลั๊กอินที่มีอยู่ของคุณ
นอกจากนี้ คุณควรอัปเดตการทดสอบโดยใช้สำเนาในเครื่องของไซต์ อย่างไรก็ตาม บางคนอาจพบปัญหาในการอัปเดตเว็บไซต์จาก 4.9.2 เป็น 5.0 หากเว็บไซต์ทำงานด้วย WPML - WordPress Multilingual Plugin นอกจากนี้ คุณอาจต้องอัปเดตธีมของคุณด้วย ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลทุกอย่างไว้อย่างเพียงพอ
เพื่อให้แน่ใจว่าปลั๊กอินสามารถทำงานร่วมกับ WordPress เวอร์ชันล่าสุดได้ คุณสามารถตรวจสอบปลั๊กอินได้จากฟอรัมหรือ WordPress.org ในกรณีที่การอัปเกรด WordPress ประกอบด้วยการอัปเดตไลบรารี jQuery อาจขัดแย้งกับ jQuery ที่รวมเข้ากับธีมหรือปลั๊กอินของคุณ และอาจนำไปสู่ปัญหาบางอย่างเกี่ยวกับ jQuery ตัวอย่างเช่น ตัวแก้ไขเนื้อหา Ajax หรือตัวเลื่อนของธีมอาจหยุดทำงานอย่างถูกต้อง และในกรณีนี้ การอัปเดตธีมของคุณจะหลีกเลี่ยงไม่ได้และจำเป็นต้องมีการอัปเดต WordPress
การแทนที่ปลั๊กอินที่ถูกละทิ้ง
ก่อนที่คุณจะอัปเดตปลั๊กอิน ก่อนอื่นให้ตรวจสอบวันที่ของการอัปเดตล่าสุดของปลั๊กอินจากทุกที่ที่คุณซื้อหรือบน WordPress.org ตรวจสอบความพร้อมใช้งานของปลั๊กอินของคุณหากไม่ได้รับการอัปเดตในช่วง 6 เดือนที่ผ่านมา หากคุณคิดว่าไม่มีการสนับสนุนอีกต่อไปแล้ว ให้ค้นหาปลั๊กอินใหม่ที่สามารถดูแลรักษาได้ดียิ่งขึ้น ในทำนองเดียวกัน หากปลั๊กอินของคุณไม่ได้รับการอัปเดตเป็นเวลานานกว่าสองปี ให้เริ่มมองหาทางเลือกอื่น นั่นเป็นเพราะว่าหากไซต์ของคุณใช้ปลั๊กอินที่ล้าสมัยซึ่งไม่ได้รับการดูแลเป็นเวลานาน ไซต์ของคุณจะถูกแฮ็กหรือไม่ก็พังในที่สุด
อัปเดตปลั๊กอิน WordPress เป็นประจำ
เมื่อใดก็ตามที่มีการอัปเดต คุณต้องอัปเดตปลั๊กอินของคุณโดยเร็วที่สุด โดยเฉพาะแพตช์ปลั๊กอินซึ่งเป็นการแก้ไขด้านความปลอดภัยและจุดบกพร่อง เพื่อให้แน่ใจว่าการทำงานของไซต์ของคุณในขณะที่คุณอัปเดตปลั๊กอิน ให้ระงับการอัปเกรดปลั๊กอิน เว้นแต่คุณจะผ่านการเปลี่ยนแปลงบนเว็บไซต์ของปลั๊กอินหรือ WordPress.org บางครั้งการเปลี่ยนแปลงดังกล่าวมีความสำคัญเกินไป และอาจทำให้คุณต้องสร้างสไตล์ชีตใหม่ ไฟล์เทมเพลตที่กำหนดเอง หรือป้อนข้อมูลใหม่ คุณสามารถค้นหาข้อมูลและรายละเอียดนี้ได้เมื่อคุณอ่านบันทึกการเปลี่ยนแปลง
อัปเดตปลั๊กอิน WordPress ก่อน
หากคุณกำลังดำเนินการอัปเกรดที่สำคัญสำหรับทั้ง WordPress และปลั๊กอิน ก่อนอื่นคุณต้องอัปเดตปลั๊กอินและตรวจสอบทีละรายการ หากคุณอัปเกรด WordPress ก่อน ระบบจะแจ้งให้คุณอัปเดตปลั๊กอินอีกครั้งเพื่อให้เข้ากันได้กับ WordPress เวอร์ชันล่าสุด นอกจากนี้ หากปลั๊กอินมาพร้อมกับธีม คุณจะต้องอัปเดตธีมเพื่อให้ทำงานกับปลั๊กอินใหม่ได้อย่างเหมาะสม
กำลังอัปเดตปลั๊กอินพรีเมียม
นี่คือสิ่งที่คุณต้องทำเพื่ออัปเดตปลั๊กอินพรีเมียม:
อัปเดตสไตล์/ เทมเพลตปลั๊กอิน
ในกรณีของการอัพเกรดธีม:
อัพเดตธีม WordPress
การอัปเดตธีม WordPress อาจเป็นเรื่องยุ่งยากเล็กน้อย เนื่องจากการอัปเดตจะเขียนทับการปรับแต่งทั้งหมดที่คุณทำสำหรับไฟล์ธีม (แต่เฉพาะในกรณีที่การเปลี่ยนแปลงรวมอยู่ในธีมย่อย) ในทำนองเดียวกัน การอัปเดตจะเขียนทับตัวเลือกที่คุณตั้งค่าไว้แล้ว
ดังนั้น อ่านต่อไปในขณะที่เราแบ่งปันข้อควรพิจารณาบางประการที่คุณต้องจำไว้
อย่างไรก็ตาม ด้วยธีมที่มี CSS/HTML แบบคงที่ โดยไม่ใช้ JavaScript คุณไม่จำเป็นต้องกังวลเกี่ยวกับการอัปเดตธีม เนื่องจากธีมดังกล่าวแทบไม่มีสิ่งที่ต้องอัปเกรด ยกเว้นฟังก์ชัน WordPress ที่เลิกใช้แล้วบางส่วน แต่อีกครั้ง หากคุณใช้ธีมเก่านั้น เว็บไซต์ของคุณจะต้องน่าเบื่อ และคุณต้องพิจารณาการอัปเดตเพื่อให้น่าสนใจยิ่งขึ้น
เช่นเดียวกับรถยนต์ ธีมที่ยิ่งใหญ่ที่สุดและใหม่ล่าสุดของ WordPress ก็มีเสียงนกหวีดและระฆังมากมายเช่นกัน นอกจากนี้ยังใช้เวลานานในการอัปเดต
ธีมล่าสุดของ WordPress มีคุณสมบัติและส่วนที่เคลื่อนไหวได้มากมายซึ่งรวมเข้าไว้ด้วยกัน สิ่งเหล่านี้น่าตื่นเต้นอย่างมาก แข็งแกร่ง และมีประโยชน์ในการดำเนินการเกือบทุกงาน เฉพาะในกรณีที่คุณอัปเดตและต้องใช้เวลาในขณะที่โค้ดเปลี่ยนจากเวอร์ชันหนึ่งเป็นอีกเวอร์ชันหนึ่งอย่างรุนแรง
การกู้คืนไฟล์ปลั๊กอินและธีม WordPress
บางครั้ง การอัปเกรดเป็นธีมหรือปลั๊กอินอาจเกิดข้อผิดพลาดร้ายแรง และในกรณีนี้ คุณสามารถเปลี่ยนปลั๊กอินและไฟล์ธีมได้อย่างง่ายดายโดยใช้ข้อมูลสำรองที่คุณสร้างไว้ด้านบน อย่างไรก็ตาม ในกรณีของปลั๊กอินสำรอง ก่อนอื่น คุณจะต้องคลายซิปข้อมูลสำรองทั้งหมดของคุณ หลังจากนั้น เพียง FTP ปลั๊กอินหรือธีมเวอร์ชันเก่าไปยังโฟลเดอร์ปลั๊กอินหรือธีม wp-content> เขียนทับปลั๊กอินหรือเวอร์ชันใหม่ของธีมด้วยข้อมูลสำรองนั้น
WordPress.org และการกู้คืนปลั๊กอิน WordPress เวอร์ชันเก่า
หากคุณประสบปัญหาเกี่ยวกับปลั๊กอินบน WordPress.org ให้ลองติดตั้งเวอร์ชันเก่าของปลั๊กอินอีกครั้ง ซึ่งสามารถอัปเกรดได้อย่างง่ายดายโดยไม่จำเป็นต้องสำรองข้อมูลใดๆ ของคุณ
การกู้คืนฐานข้อมูล WordPress
หากคุณไม่สามารถใช้การคืนค่าด้วยคลิกเดียวหรือถ้าคุณไม่ได้ใช้ VaultPress สำหรับการกู้คืนไซต์ของคุณ คุณจะต้องกู้คืนไฟล์ทั้งสอง (โดยใช้ FTP) และฐานข้อมูลของคุณด้วยตนเอง คำแนะนำดังกล่าวจะใช้เวลานานขึ้นเล็กน้อย และคุณต้องกู้คืนฐานข้อมูลอย่างระมัดระวังมากขึ้น อย่างไรก็ตาม ให้ดูคำแนะนำที่กล่าวถึงด้านล่าง และตรวจสอบให้แน่ใจว่าคุณไม่ได้ลบฐานข้อมูลอื่นโดยไม่ได้ตั้งใจ
ขั้นแรก ดาวน์โหลดข้อมูลสำรองของฐานข้อมูลที่คุณสร้างขึ้นก่อนการอัพเกรด แต่ถ้าคุณชอบปลั๊กอินสำรอง ให้เปิดเครื่องรูดข้อมูลสำรองของฐานข้อมูลที่คุณสร้างขึ้น มองหาไฟล์ที่ลงท้ายด้วย '.sql.'
- เข้าสู่ระบบแผงควบคุมของเว็บโฮสติ้งของคุณ
- ไปที่ตัวช่วยสร้างฐานข้อมูลของ MySQL
- สร้างฐานข้อมูลใหม่ ชื่อผู้ใช้/รหัสผ่าน โดยทำตามขั้นตอน จดชื่อผู้ใช้ฐานข้อมูล ชื่อฐานข้อมูล และรหัสผ่านของฐานข้อมูล อย่าลืมให้สิทธิ์ทั้งหมดแก่ผู้ใช้ใหม่
- ในแผงควบคุมการโฮสต์เว็บของคุณ ให้คลิกที่ phpMyAdmin
- สำหรับสิ่งนี้ คุณอาจต้องใช้ข้อมูลประจำตัว (ชื่อผู้ใช้และรหัสผ่าน) ที่คุณสร้างไว้ในขั้นตอนก่อนหน้า
- ที่ด้านซ้ายของหน้าต่าง phpMyAdmin ให้คลิกที่ชื่อฐานข้อมูล
- เมื่อคุณไปที่แท็บโครงสร้าง คุณจะพบว่า 'ไม่พบตารางในฐานข้อมูล'
- ตอนนี้คลิกที่แท็บนำเข้าที่ด้านบนของหน้าจอ
- คลิกที่ปุ่มเรียกดูที่ปรากฏถัดจากฟิลด์ 'ไฟล์ที่จะใช้' ในหน้าถัดไป
- ในขณะที่คุณคลิกเรียกดู ให้ค้นหาไฟล์ที่จัดเก็บไว้ – สำรองข้อมูล – บนคอมพิวเตอร์ของคุณ
- ตรวจสอบให้แน่ใจว่าได้เลือก SQL อย่างถูกต้องในเมนูดรอปดาวน์ของรูปแบบ
- คลิกที่ปุ่ม Go เพื่อนำเข้าตารางฐานข้อมูล
- ใช้ FTP หรือ File Manager ซึ่งเป็นแผงควบคุมของโฮสต์เว็บของคุณเพื่อเข้าสู่ระบบเว็บไซต์ของคุณ
- สร้างสำเนาไฟล์ wp-config.php
- แก้ไขไฟล์ต้นฉบับ – wp-config.php เพื่อให้มีชื่อผู้ใช้ ชื่อฐานข้อมูล และรหัสผ่านที่คุณสร้างไว้ก่อนหน้าในขั้นตอนที่ 3
- ตอนนี้คุณกู้คืนฐานข้อมูลเก่าเสร็จแล้ว
หมายเหตุ: ในกรณีของการใช้ BackupBuddy คุณอาจต้องใช้สคริปต์ importbuddy.php เพื่อกู้คืนฐานข้อมูลและเขียนทับตารางของฐานข้อมูลเก่าแทนที่จะสร้างใหม่ทั้งหมด
ไซต์ของคุณหยุดทำงานเนื่องจากการอัปเกรดธีมหรือปลั๊กอิน WordPress – จะทำอย่างไร?
หากคุณทำให้ไซต์ที่ใช้งานจริงของคุณเสียหาย คุณต้องกู้คืนโดยใช้ข้อมูลสำรองก่อน อย่างไรก็ตาม หากคุณรวมสภาพแวดล้อมการแสดงละครไว้ ให้ทำตามคำแนะนำด้านล่างเพื่อก้าวไปข้างหน้าและแก้ไขปัญหาไซต์ของคุณอย่างเพียงพอ
1. อ่านเอกสาร ฟอรัมสนับสนุน และ Changelog
หากคุณอ่านบันทึกการเปลี่ยนแปลง ฟอรัมสนับสนุน หรือเอกสารประกอบ คุณสามารถเรียนรู้จากประสบการณ์ของผู้อื่นได้ หากมีบุคคลอื่นประสบปัญหาเดียวกัน แสดงว่ามีโอกาสดีกว่าที่จะทราบวิธีแก้ไขหรือพูดคุยถึงปัญหาดังกล่าวที่นั่น
2. ใช้รหัสย่อที่ถูกต้องและบันทึกตัวเลือกใหม่
หากฟีเจอร์ปลั๊กอินหรือตัวเลื่อนโหลดไม่ถูกต้องในขณะที่คุณอัปเกรด คุณควรคลิกที่ UPDATE หรือ SAVE CHANGES เพื่อให้ฟังก์ชันหรือตัวเลื่อนสามารถเชื่อมต่อกับเลย์เอาต์หรือเพจได้อีกครั้ง ตรวจสอบให้แน่ใจว่าการตั้งค่าและรูปภาพอื่น ๆ ทั้งหมดเหมือนกับเมื่อก่อนในเวอร์ชันเก่า ในบางครั้ง การอัปเดตที่สำคัญทำให้คุณเลือกตัวเลือกทั้งหมดอีกครั้ง และในการอัปเดตบางอย่าง คุณเพียงแค่คลิกปุ่มและตัวเลือกของคุณจะถูกบันทึกไว้และจะเริ่มทำงานอีกครั้ง
รหัสย่อหรือปลั๊กอินของธีมบางอย่างอาจไม่เหมือนเดิมหรือเปลี่ยนแปลงอีกต่อไป ดังนั้นคุณต้องใช้รหัสย่อที่ถูกต้องและอ่านเอกสารประกอบ
3. ล้างเบราว์เซอร์และแคชของไซต์
แม้ว่าคุณอาจคิดว่าการอัปเกรด/อัปเดตเป็นสาเหตุสำคัญของเว็บไซต์ที่เสียหาย แต่บางครั้งสิ่งนี้ก็เป็นผลมาจากไฟล์แคชบางไฟล์ที่ขัดขวางการโหลดไซต์ของคุณอย่างเหมาะสม ไฟล์แคชที่รบกวนเหล่านี้อาจนำมาซึ่งลักษณะการทำงานที่คาดเดาไม่ได้หลายประเภท ดังนั้น ทางออกที่ดีที่สุดของคุณคือลงชื่อเข้าใช้แดชบอร์ดของ WordPress และลบไฟล์แคชทั้งหมดในปลั๊กอินแคช จากนั้นลบไฟล์แคชของเบราว์เซอร์ด้วย ตอนนี้ให้ลองดูหรือลงชื่อเข้าใช้เว็บไซต์ของคุณโดยใช้เบราว์เซอร์อื่น
4. ปัญหาสไตล์การแก้ไขปัญหาหลังจากปลั๊กอิน WordPress หรือการอัพเกรดธีม
หากคุณสงสัยว่าเหตุใดการปรับเปลี่ยนในสไตล์ CSS จึงไม่รวมอยู่ในปลั๊กอินหรือธีมใหม่ของคุณ อาจมีเหตุผลบางประการสำหรับสิ่งนั้น ซึ่งรวมถึง:
- มีการเปลี่ยนแปลง HTML – ในกรณีที่คลาสหรือรหัส HTML มีการเปลี่ยนแปลง CSS ที่ใช้ปลั๊กอินหรือธีมเก่าของคุณจะถูกละเว้น อย่างไรก็ตาม ในการแก้ไข ให้ใช้คุณลักษณะตรวจสอบองค์ประกอบ Chrome, Firebug หรือ Safari เพื่อระบุตัวเลือก CSS ที่เหมาะสม และเพื่อแก้ไขสิ่งเดียวกันในสไตล์ชีตของธีมย่อยของคุณตามต้องการ
- สไตล์ถูกเขียนทับ - เมื่อคุณอัปเดตปลั๊กอินหรือธีม ระบบอาจเขียนทับวิธีการหรือสไตล์ชีตบางอย่างที่รวมอยู่ในปลั๊กอินหรือธีมเหล่านี้ ในการแก้ไขปัญหานี้ เพียงคัดลอกสไตล์ชีตและสไตล์ในตำแหน่งที่เหมาะสม ซึ่งอาจอยู่ในไดเรกทอรี FTP หรือตัวเลือกปลั๊กอินหรือธีม คุณอาจเปรียบเทียบทั้งไซต์เก่าและไซต์ใหม่เพื่อระบุตำแหน่ง
ตำแหน่งของสไตล์เปลี่ยนไป – เช่นเดียวกับการอัปเดตแกลเลอรี NextGEN และปฏิทินกิจกรรม อาจเป็นสไตล์ชีตของคุณ - ต้องย้าย สถานที่ สำหรับสิ่งนี้ ให้อ่านเอกสารประกอบของปลั๊กอินสำหรับข้อมูลว่าตำแหน่งใดของสไตล์ชีตใหม่ของคุณในไดเร็กทอรี FTP
5. WordPress ไม่โหลดหรือหยุดทำงานหลังจากอัปเดต
ทำตามขั้นตอนเหล่านี้เพื่อระบุข้อขัดแย้งข้อผิดพลาด JQuery/JavaScript หรือ PHP ระหว่างปลั๊กอินธีม ธีม และปลั๊กอินอื่นๆ จุดประสงค์ของขั้นตอนต่อไปนี้คือการแยกปัญหาและกำจัดตัวแปรให้ได้มากที่สุด อย่างไรก็ตาม คุณต้องดำเนินการในสภาพแวดล้อมการจัดเตรียมเสมอ เพื่อไม่ให้ไซต์ที่ใช้งานจริงไม่เสียหายระหว่างกระบวนการ
วิธีหนึ่งในการจำกัดแหล่งที่มาของปัญหาให้แคบลงคือการกำจัดตัวแปร (เช่น การลบธีมและปลั๊กอินทั้งหมด) และเปิดคุณลักษณะของการดีบัก แม้ว่าคุณจะแก้ปัญหาได้ไม่หมด แต่อย่างน้อยคุณก็สามารถจำกัดแหล่งที่มาของปัญหาให้แคบลงได้
ได้เวลาให้รางวัลตัวเองแล้ว!
หากคุณจัดการปัญหาทั้งหมดได้สำเร็จพร้อมกับอัปเกรดทุกอย่าง แสดงว่าคุณทำได้ดีมาก! ได้เวลาพักผ่อนและเพลิดเพลินกับเว็บไซต์เวอร์ชันปรับปรุงแล้ว ขณะที่คุณรองรับการเข้าชมเว็บไซต์ WordPress ของคุณมากขึ้น!