วิธีแก้ปัญหาการโยกย้าย WordPress ทั่วไป

เผยแพร่แล้ว: 2023-05-23

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

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

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

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

วิธีแก้ไขปัญหาการโยกย้าย WordPress ทั่วไป: 5 ขั้นตอนง่ายๆ

1. การค้นหาและแทนที่ทรัพยากรที่ขาดหายไป

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

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

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

หากคุณสังเกตเห็นเนื้อหาขาดหายไปหรือลิงก์เสีย นั่นเป็นสัญญาณที่บ่งบอกว่าไฟล์บางไฟล์ของคุณหายไป

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

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

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

จะทำอย่างไรกับไฟล์ที่หายไป

เมื่อพูดถึงการสำรองข้อมูล การสร้างการสำรองข้อมูลเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการแก้ไขปัญหาไฟล์ WordPress หายไป

แก้ปัญหาไฟล์เวิร์ดเพรสหาย

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

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

2. ลดเวลาหยุดทำงานของการย้ายข้อมูลให้เหลือน้อยที่สุด

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

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

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

สิ่งที่ต้องทำเกี่ยวกับการหยุดทำงานของการย้ายข้อมูล

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

ลงชื่อเข้าใช้ Google Analytics และให้ความสนใจกับแนวโน้มการเข้าชมของคุณ โดยมองหาช่วงเวลาที่ไม่ได้รับความนิยมสูงสุดในช่วงเวลาที่บริการหยุดชะงักน้อยที่สุด

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

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

โฮสติ้ง SiteGround

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

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

3. แก้ไขปัญหาการกำหนดค่าชื่อโดเมน

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

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

อย่างแรกคือระเบียน DNS (Domain Name Server) มีข้อมูลไม่ถูกต้อง หมายความว่าไซต์ของคุณจะไม่สามารถเข้าถึงได้ผ่านชื่อโดเมนของคุณจนกว่าจะได้รับการแก้ไข

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

สิ่งที่ต้องทำเกี่ยวกับปัญหา DNS ระหว่างการโยกย้าย WordPress

ในการแก้ไขปัญหา DNS คุณสามารถถามคำถามที่เกี่ยวข้องได้สองข้อ:

ระเบียน DNS ของฉันได้รับการกำหนดค่าอย่างถูกต้องหรือไม่

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

การตั้งค่าระเบียน DNS

จดบันทึก DNS ที่เกี่ยวข้อง เช่น:

  • เอ (IPv4)
  • AAAA (IPv6)
  • CNAME
  • ระเบียน MX

ตอนนี้ ดูข้อมูล DNS สำหรับเซิร์ฟเวอร์โฮสต์ใหม่ของคุณ

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

Woocommerce โฮสติ้ง

พวกเขาตรงกันหรือไม่?

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

ฉันรอเวลาเพียงพอเพื่อให้การอัปเดต DNS เผยแพร่หรือไม่

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

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

หากตั้งค่า TTL ของระเบียน DNS ไว้สูง กระบวนการเผยแพร่อาจใช้เวลานานมาก ดังนั้นการลดค่าลงควรช่วยให้ดำเนินการต่างๆ ได้เร็วขึ้น

4. การแก้ไขปัญหาข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล

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

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

คุณสามารถดูได้ทันทีว่านี่คือปัญหาอะไร ท้ายที่สุด คุณจะแก้ไขข้อผิดพลาดได้อย่างไรหากคุณไม่รู้ว่ามันคืออะไร

โชคดีที่มีวิธีแก้ไข:

วิธีการใช้การดีบัก WP เพื่อระบุสาเหตุของข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล

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

กำหนด ( 'WP_DEBUG' จริง );

เมื่อคุณมีมัน เปลี่ยน จริง เป็น เท็จ เพื่อให้อ่าน:

กำหนด ( 'WP_DEBUG' จริง );

วิธีใช้การดีบัก wp

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

วิธีแก้ไขข้อผิดพลาดการเชื่อมต่อฐานข้อมูลทั่วไป

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

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

ข้อมูลรับรองฐานข้อมูลไม่ถูกต้อง

สาเหตุหนึ่งที่เป็นไปได้คือข้อมูลประจำตัวของฐานข้อมูลที่ระบุในไฟล์การกำหนดค่า WordPress (wp-config.php) ไม่ตรงกับข้อมูลประจำตัวของเซิร์ฟเวอร์โฮสติ้งใหม่

ด้วยเหตุนี้ จึงควรเริ่มต้นด้วยการดูไฟล์ wp-config ของคุณและตรวจสอบสิ่งต่อไปนี้ทั้งหมด:

  • ชื่อโฮสต์
  • ชื่อผู้ใช้
  • รหัสผ่าน
  • ฐานข้อมูล

แต่ละรายการควรตรงกับข้อมูลรับรองของเซิร์ฟเวอร์โฮสติ้งใหม่ของคุณ

การกำหนดค่าเซิร์ฟเวอร์ฐานข้อมูล

เราพบปัญหาต่อไปนี้มากกว่าหนึ่งครั้งในงานของเราเอง และเชื่อเราเถอะ เรารู้ว่ามันน่าปวดหัวขนาดไหน

มีบางครั้งที่การกำหนดค่าฐานข้อมูลบนเซิร์ฟเวอร์ใหม่ของคุณแตกต่างจากเซิร์ฟเวอร์เก่า

ตัวอย่างเช่น เวอร์ชันหรือการตั้งค่าของซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลอาจไม่เข้ากันกับการติดตั้ง WordPress

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

ไฟร์วอลล์หรือข้อ จำกัด การเข้าถึง

ในบางกรณี การตั้งค่าไฟร์วอลล์หรือการจำกัดการเข้าถึงบนเซิร์ฟเวอร์โฮสติ้งใหม่อาจบล็อกไซต์ WordPress ไม่ให้สร้างการเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล

กรณีนี้มักเกิดขึ้นหากกฎไฟร์วอลล์หรือการกำหนดค่าเซิร์ฟเวอร์ไม่ได้รับการปรับอย่างถูกต้องในระหว่างกระบวนการย้ายข้อมูล

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

5. แก้ไขข้อผิดพลาด 404 ที่เกิดจากปัญหา Permalink

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

สุดท้ายนี้ส่งผลให้ลิงก์เสียและข้อผิดพลาด 404 ที่น่ากลัวเหล่านั้น

ตัวอย่างเช่น หากไซต์ของคุณมีโครงสร้างบนเซิร์ฟเวอร์เก่าเป็น yoursite.com/post-title แต่เซิร์ฟเวอร์ใหม่ของคุณตั้งค่าเป็น yoursite.com/year/month/post-title ไฮเปอร์ลิงก์ใดๆ ที่ชี้ไปยัง URL แรกจะไม่มีอีกต่อไป กำลังไปทำงาน.

วิธีแก้ไขโครงสร้างลิงก์ถาวร WordPress ของคุณ

โชคดีที่นี่เป็นหนึ่งในปัญหาที่แก้ไขได้ง่ายที่สุด

แก้ไขข้อผิดพลาด 404 ที่เกิดจากปัญหา Permalink

ขั้นแรก ไปที่แดชบอร์ดของ WordPress และไปที่ การตั้งค่า – ลิงก์ถาวร

ตรวจสอบว่าโครงสร้างลิงก์ถาวรของคุณตรงกับโครงสร้างที่ใช้ในเซิร์ฟเวอร์เก่าของคุณ และบันทึกการเปลี่ยนแปลง

วิธีแก้ไขปัญหาการโยกย้าย WordPress ทั่วไป: ประเด็นสำคัญสามประการ

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

สรุป ต่อไปนี้คือบทเรียนที่สำคัญที่สุดที่ควรนำออกจากคู่มือนี้:

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

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