วิธีจัดการกับความท้าทายทั่วไประหว่างการโยกย้าย WordPress

เผยแพร่แล้ว: 2023-06-02

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

จากการสูญเสียหน้าภารกิจสำคัญสองสามหน้าในระหว่างกระบวนการย้ายไปจนถึงปัญหาที่ซับซ้อนมากขึ้น เช่น phpmyadmin หมดเวลา มีปัญหาที่เป็นไปได้มากมายที่อาจทำให้กระบวนการย้ายข้อมูลช้าลงและกลายเป็นเรื่องน่าปวดหัวที่ใหญ่กว่าที่ควรจะเป็น

นั่นเป็นเหตุผลที่ WPLift รวบรวมคำแนะนำต่อไปนี้

ด้านล่างนี้ เราได้สรุปความท้าทายที่พบบ่อยที่สุด 8 ข้อที่อาจเกิดขึ้นระหว่างการย้าย WordPress และสรุปขั้นตอนง่ายๆ ที่คุณสามารถทำได้เพื่อเอาชนะแต่ละข้อ

ความท้าทายทั่วไปในการโยกย้าย WordPress และวิธีเอาชนะพวกเขา

1. การสูญเสียไฟล์ระหว่างกระบวนการย้ายข้อมูล

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

นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งหากไฟล์ที่หายไปนั้นเป็นเพจหรือทรัพยากรที่สำคัญต่อภารกิจซึ่งเป็นรากฐานที่สำคัญของเว็บไซต์ของคุณ

นี่คือสิ่งที่สุภาษิตโบราณเกี่ยวกับการป้องกันหนึ่งออนซ์ซึ่งคุ้มค่ากับการรักษาอย่างแน่นอน

หากไฟล์ของคุณหายไปและคุณรู้ตัวว่าสายเกินไป การนำไฟล์กลับคืนมาอาจเป็นเรื่องยากหรือเป็นไปไม่ได้

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

บทความต่อไปด้านล่าง

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้เครื่องมือยอดนิยมตัวใดตัวหนึ่งในคำแนะนำของเราเกี่ยวกับปลั๊กอินสำรอง WordPress ที่ดีที่สุด

ติดตั้งเครื่องมือเหล่านั้นบนเว็บไซต์ของคุณ และทำตามเอกสารประกอบของปลั๊กอินที่คุณต้องการเพื่อสำรองข้อมูลเว็บไซต์ของคุณทั้งหมดเป็นไฟล์ zip ที่ถูกบีบอัด ซึ่งคุณสามารถจัดเก็บไว้ในที่ปลอดภัยหากคุณต้องการ

2. การหยุดทำงานของการย้ายข้อมูล

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

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

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

ด้วยเหตุนี้ ทุกอย่างตั้งแต่อันดับของคุณในผลการค้นหาของเครื่องมือค้นหาไปจนถึงการดำเนินธุรกิจประจำวันของคุณอาจได้รับผลกระทบในทางลบ

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

เป็นการดีที่จะจ่ายเพื่อกำหนดเวลาการย้ายข้อมูลของคุณในช่วงเวลา "นอกเวลาเร่งด่วน" เช่น; ช่วงเวลาที่เว็บไซต์ของคุณได้รับการเข้าชมน้อยที่สุด

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

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

บทความต่อไปด้านล่าง

โฮสติ้ง SiteGround

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

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

3. การกำหนดค่าชื่อโดเมน

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

หากนั่นคือปัญหาที่คุณเผชิญ โอกาสที่โดเมนและการตั้งค่า URL ที่กำหนดค่าไม่ถูกต้องอาจเป็นตัวการ

เมื่อคุณโอนไซต์ของคุณไปยังบ้านใหม่เรียบร้อยแล้ว อย่าลืมลงชื่อเข้าใช้การตั้งค่าโดเมนและอัปเดตระเบียน DNS ของคุณเพื่อให้แน่ใจว่า URL ของไซต์ของคุณชี้ไปยังตำแหน่งที่ถูกต้อง

เรารวบรวมคำแนะนำฉบับสมบูรณ์เกี่ยวกับวิธีอัปเดต DNS ของคุณหลังการย้ายข้อมูลเพื่อแสดงวิธีการดำเนินการ

หากคุณกำลังย้ายเนื้อหาไซต์ของคุณไปยังโดเมนใหม่ คุณจะต้องดูแลการเปลี่ยนเส้นทางเพื่อให้ URL เก่าของคุณชี้ไปที่ URL ใหม่

เมื่อทำเสร็จแล้ว อย่าลืมไปที่การตั้งค่า WordPress ของคุณเพื่อให้แน่ใจว่าคุณได้ตั้งค่า URL ที่ถูกต้องในช่องที่อยู่เว็บไซต์และที่อยู่ WordPress พร้อมด้วยโปรโตคอล HTTP หรือ HTTPS ที่ถูกต้อง

หลังจากดำเนินการเสร็จแล้ว อย่าลืมใช้เครื่องมือเช่น Ahrefs Site Audit เพื่อตรวจหาลิงก์เสียที่เหลือและข้อผิดพลาด 404

จากนั้นคุณสามารถใช้วิธีการแก้ไขลิงก์เสียในบทช่วยสอนเพื่อแก้ไขข้อผิดพลาด

บทความต่อไปด้านล่าง

Woocommerce โฮสติ้ง

4. PHPMyAdmin หมดเวลา

บางครั้ง สิ่งหนึ่งที่ขัดขวางการย้าย WordPress อย่างราบรื่นอาจเป็นเพียงแค่ขนาดของเว็บไซต์ของคุณ

ไซต์ขนาดใหญ่ที่มีฐานข้อมูลขนาดใหญ่สามารถผลักดันความสามารถของ phpMyAdmin ได้จนเกินขีดจำกัด

หากคุณไม่คุ้นเคยกับ phpMyAdmin เครื่องมือนี้เป็นเครื่องมือที่ใช้จัดการฐานข้อมูล MySQL เช่น ฐานข้อมูลที่ขับเคลื่อนเว็บไซต์ WordPress

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

ข่าวดีก็คือว่าในทางเทคนิคแล้ว มีวิธีแก้ไขที่ค่อนข้างง่าย

ขั้นแรก ให้ใช้ FTP หรือตัวจัดการไฟล์ของโฮสต์เพื่อค้นหาไฟล์ php.ini ในไดเร็กทอรีรากของคุณ

จากนั้น ค้นหาบรรทัดที่มี “max_execution_time” และเพิ่มเป็นขีดจำกัดที่สูงขึ้น เช่น 300 (5 นาที) หรือ 600 (10 นาที)

คุณอาจต้องการปรับ “max_input_time” และ “memory_limit” ทั้งนี้ขึ้นอยู่กับความสามารถของเซิร์ฟเวอร์ของคุณ

การทำเช่นนี้จะทำให้มั่นใจได้ว่า phpMyAdmin ได้รับการตั้งค่าเพื่อรองรับกระบวนการย้ายข้อมูลขนาดใหญ่ ซึ่งหมายความว่าจะไม่ต้องเสียเวลาอีกต่อไป

หากนั่นไม่ได้ผล คุณสามารถพิจารณาใช้ปลั๊กอินการย้ายฐานข้อมูลยอดนิยม เช่น WP Migrate DB และ All-in-One WP Migration ซึ่งจะช่วยในการย้ายฐานข้อมูลของคุณในส่วนเล็กๆ และนำกลับมารวมกันอีกครั้งที่ส่วนอื่น สิ้นสุด ลดภาระทรัพยากรเซิร์ฟเวอร์ของคุณ

5. 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์

ข้อผิดพลาดเซิร์ฟเวอร์ 500 หรือที่เรียกว่าข้อผิดพลาดเซิร์ฟเวอร์ภายในช่วยให้คุณทราบว่ามีบางอย่างผิดปกติกับการกำหนดค่าเซิร์ฟเวอร์ของคุณ หรือมีข้อผิดพลาดที่ไม่คาดคิดที่ทำให้โค้ด PHP ของคุณทำงานไม่ถูกต้อง

แม้ว่าข้อผิดพลาด 500 จะมีประโยชน์ในการทำให้คุณทราบว่ามีปัญหาเกิดขึ้น แต่ลักษณะทั่วไปของข้อผิดพลาดนั้นหมายความว่าคุณจะไม่ได้รับการบ่งชี้ว่าแท้จริงแล้วปัญหานั้นคืออะไร

สาเหตุส่วนใหญ่ของ Internal Server Errors มักเกิดจากการอนุญาตไฟล์ที่ไม่ถูกต้อง กำหนดค่า PHP ผิด และปลั๊กอินที่เข้ากันไม่ได้

ในการเริ่มระบุว่าสิ่งใดขัดขวางการย้าย WordPress ของคุณ ก่อนอื่นให้เข้าถึงบันทึกข้อผิดพลาดของคุณ

บันทึกเหล่านี้ให้ข้อมูลที่มีค่าเกี่ยวกับสาเหตุเฉพาะของข้อผิดพลาด คุณสามารถเข้าถึงบันทึกข้อผิดพลาดผ่านแผงควบคุมการโฮสต์หรือผ่าน FTP ทั้งนี้ขึ้นอยู่กับสภาพแวดล้อมการโฮสต์ของคุณ ค้นหาไฟล์บันทึกข้อผิดพลาด เช่น “error_log” หรือ “error.log” และตรวจสอบไฟล์เหล่านี้เพื่อหาข้อความแสดงข้อผิดพลาดหรือเบาะแสเกี่ยวกับแหล่งที่มาของปัญหา

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

หากคุณไม่ได้รับข้อผิดพลาดอีกต่อไป นั่นเป็นการยืนยันว่าปลั๊กอินมีข้อผิดพลาด

แต่ที่หนึ่ง?

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

อย่าลืมลบปลั๊กอินนั้นออกและแทนที่ด้วยปลั๊กอินที่ทันสมัยกว่า

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

6. เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล

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

ข้อผิดพลาดที่ยุ่งยากนี้มักเกิดขึ้นเมื่อ WordPress ไม่สามารถสร้างการเชื่อมต่อกับฐานข้อมูล ซึ่งมักเกิดจากการกำหนดค่าข้อมูลประจำตัวของฐานข้อมูลที่ไม่ถูกต้องหรือปัญหาเกี่ยวกับเซิร์ฟเวอร์

ขั้นตอนแรกในการแก้ไขคือการตรวจสอบข้อมูลรับรองฐานข้อมูลที่ใช้โดยการติดตั้ง WordPress ของคุณ

ขั้นแรก เข้าถึงไดเร็กทอรีหลักของคุณผ่าน FTP หรือบัญชีโฮสติ้งของคุณ แล้วค้นหาไฟล์ชื่อ wp-config.php

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

คุณยังสามารถใช้ phpMyAdmin เพื่อทดสอบการเชื่อมต่อฐานข้อมูล หากคุณสามารถเชื่อมต่อได้สำเร็จ แสดงว่าข้อมูลประจำตัวของฐานข้อมูลถูกต้องและทุกอย่างสามารถเข้าถึงได้

แน่นอน เป็นไปได้ว่าข้อความ "ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล" ของคุณอาจมีสาเหตุมาจากเซิร์ฟเวอร์ฐานข้อมูลเอง

ในกรณีนั้น ก่อนอื่นคุณต้องตรวจสอบกับผู้ให้บริการโฮสติ้งของคุณเพื่อให้แน่ใจว่าไม่มีปัญหาใดๆ ที่ขัดขวางการเข้าถึงไซต์ของคุณ

หากไม่มี งานต่อไปของคุณคือดูทรัพยากรเซิร์ฟเวอร์และตรวจสอบว่าคุณมีหน่วยความจำและพื้นที่ดิสก์เพียงพอสำหรับการติดตั้ง WordPress

หากวิธีอื่นล้มเหลว การรีสตาร์ทฐานข้อมูลมักเป็นทางเลือกสุดท้ายที่มีประสิทธิภาพในการสร้างการเชื่อมต่อใหม่

7. ตารางฐานข้อมูลเสีย

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

โชคดีที่มีวิธีแก้ไขที่ง่ายและรวดเร็วซึ่งคุณสามารถปรับใช้ได้โดยใช้การซ่อมแซมฐานข้อมูล WordPress ในตัว:

A. เปิดไฟล์ wp-config.php และเพิ่ม ('WP_ALLOW_REPAIR', true) ก่อนเครื่องหมาย “/* แค่นั้นแหละ หยุดแก้ไข! มีความสุขในบล็อก */" เส้น.

B. เปิดแท็บเบราว์เซอร์และชี้ไปที่ Yourdomain.com/wp-admin/repair.php จากนั้นคลิกที่ปุ่ม “ซ่อมแซมฐานข้อมูล” เพื่อเริ่มกระบวนการซ่อมแซม

C. เมื่อกระบวนการซ่อมแซมเสร็จสิ้น ให้ลบบรรทัดที่เพิ่มออกจากไฟล์ wp-config.php เพื่อป้องกันการเข้าถึงเครื่องมือซ่อมแซมฐานข้อมูลโดยไม่ได้รับอนุญาต

8. การทดสอบการทำงานและความเข้ากันได้

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

อาจยังคงมีข้อผิดพลาดเล็กน้อยแต่มีนัยสำคัญซึ่งส่งผลต่อหน้าเว็บ การนำทาง และองค์ประกอบแบบโต้ตอบของคุณ

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

วิธีจัดการกับความท้าทายทั่วไประหว่างการโยกย้าย WordPress: ความคิดสุดท้ายของเรา

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

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

  • การวางแผนและเตรียมการอย่างถี่ถ้วนเป็นสิ่งสำคัญ – ก่อนเริ่มการย้ายข้อมูล อย่าลืมสำรองไฟล์และกำหนดเวลากระบวนการสำหรับชั่วโมงที่มีงานยุ่งน้อยที่สุดเพื่อลดการหยุดชะงักของบริการ ดูคำแนะนำในการเตรียมตัวสำหรับการโยกย้าย WordPress สำหรับเคล็ดลับการวางแผนเพิ่มเติม
  • การย้ายที่สำเร็จไม่ได้จบลงด้วยการถ่ายโอนไฟล์และฐานข้อมูล – คุณจะต้องแน่ใจว่าชื่อโดเมนของคุณได้รับการกำหนดค่าอย่างถูกต้อง และตรวจสอบว่าไฟล์ php.ini และ wp-config ของคุณได้รับการตั้งค่าอย่างเหมาะสมเพื่อรองรับการย้ายข้อมูลของคุณหรือไม่
  • ทดสอบทุกอย่าง – เรียกใช้การทดสอบที่ครอบคลุมสำหรับไซต์ที่เพิ่งย้ายข้อมูลของคุณ จะช่วยให้คุณระบุข้อผิดพลาดเล็กๆ น้อยๆ กับฟังก์ชันการทำงานของไซต์ของคุณ ซึ่งอาจขัดขวางไม่ให้คุณมอบประสบการณ์ผู้ใช้ที่เหมาะสมที่สุด

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