WPML

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

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

รับรายการตรวจสอบ

ก่อนที่คุณจะเริ่มต้น


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

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

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

การย้ายไฟล์และฐานข้อมูล


ตัวเลือกเหล่านี้สามารถนำมาผสมผสานกันเพื่อให้เหมาะกับความต้องการของคุณได้

สอบถามโฮสต์ใหม่ของคุณ

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

การใช้ปลั๊กอิน: Duplicator

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

วิธีที่ง่าย: Cpanel

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

ตัวเลือกที่ 1: Cpanel ไปยังแผงควบคุมอื่น

  1. เข้าสู่ระบบ Cpanel และค้นหา "Backup Wizard"
  2. เลือกตัวเลือกการสำรองข้อมูล
  3. จากนั้นคุณสามารถเลือก "Home Directory" และ "MySQL Databases"

ตัวเลือกที่ 2: Cpanel + File Manager + PHPMyAdmin

  1. ค้นหา "File Manager" และคลิกที่ตัวเลือก "Document Root"
  2. คลิกขวาที่โฟลเดอร์ public_html หรือ www แล้วกด "Compress" จดจำชื่อไฟล์ไว้
  3. เมื่อเสร็จสิ้น ให้เรียกดู yourwebsite.com/filename.zip
  4. กลับไปที่หน้าหลักของ Cpanel ค้นหาและคลิก "PHPMyAdmin"
  5. คลิกที่ชื่อฐานข้อมูลหลัก
  6. คลิกแท็บ "Export"
  7. เลื่อนลงและคลิกตัวเลือก "Save as File" แล้วเลือกการบีบอัดแบบ 'zipped'
  8. คลิก "Go"

ตัวเลือกที่ 3: Cpanel ไปยัง Cpanel

  1. สำหรับตัวเลือกนี้ คุณจะต้องมี Web Host Manager (WHM) เป็นส่วนหนึ่งของบัญชีของคุณ ซึ่งโดยปกติแล้วจะเป็นสำหรับผู้ค้าปลีกหรือเซิร์ฟเวอร์เฉพาะ เข้าสู่ระบบ WHM
  2. เลือก "Copy multiple accounts/packages from another server" ตัวเลือกนี้จะคัดลอกฐานข้อมูล อีเมล และไฟล์ทั้งหมดของคุณ

วิธีด้วยตนเอง: FTP

การถ่ายโอนไฟล์ผ่าน FTP เป็นวิธีที่ช้าที่สุด แต่บางครั้งตัวเลือกข้างต้นก็ไม่สามารถใช้งานได้ โปรแกรม FTP ยอดนิยมสองโปรแกรมคือ FileZilla และ CuteFTP รวมถึงโปรแกรมอื่น ๆ คุณจะต้องจัดการเฉพาะไฟล์ในโฟลเดอร์ /www/ หรือ /public_html/ เท่านั้น

การเปลี่ยนชื่อโดเมน


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

การใช้ปลั๊กอิน: Go Live Update URLs

Go Live Update URLs เป็นปลั๊กอินค้นหา/แทนที่แบบง่าย ๆ เพื่อเปลี่ยน URL ในฐานข้อมูล

ค้นหาและแทนที่ URL แบบเต็มด้วย http และไม่มีเครื่องหมายทับ "/" ต่อท้าย:

http://example.com

วิธีที่ง่าย: wp-config.php

หมายเหตุ: ตัวเลือกนี้จะไม่ทำงานสำหรับมัลติไซต์

ไปที่ การตั้งค่า > ทั่วไป และเปลี่ยน URL ใน WordPress Address (URL) และ Site Address (URL) บันทึกการเปลี่ยนแปลง

ใน wp-config.php ให้เพิ่มบรรทัดต่อไปนี้ที่ด้านบน:

define('WP_HOME’,’http://example.com’);

define('WP_SITEURL’,’http://example.com’);

วิธีด้วยตนเอง: ฐานข้อมูล

หากวิธีอื่นล้มเหลว คุณสามารถทำการแทนที่ในฐานข้อมูลได้

  1. ไปที่ "wp_options"
  2. ค้นหาและเปลี่ยน option_value สำหรับ option_name: siteurl
  3. ค้นหาและเปลี่ยน option_value สำหรับ option_name: home

ควรเป็น URL แบบเต็มที่มี http และไม่มีเครื่องหมายทับ "/" ต่อท้าย

อีกวิธีหนึ่งคือการอัปเดต functions.php ด้วย:

update_option('siteurl’,’http://example.com’);

update_option('home’,’http://example.com’);


 

หากเกิดข้อผิดพลาด


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

ฉันเผลอเปลี่ยนเนมเซิร์ฟเวอร์บนโดเมนของฉันก่อนที่จะดาวน์โหลดไฟล์ เชื่อมต่อกับที่อยู่ IP ของเซิร์ฟเวอร์หรือเปลี่ยนเนมเซิร์ฟเวอร์กลับชั่วคราว ที่อยู่ IP สามารถดูได้ในอีเมลที่บริษัทโฮสติ้งส่งมาในตอนแรก หรือคุณสามารถส่งอีเมลไปยังฝ่ายสนับสนุนด้านเทคนิค คุณสามารถเชื่อมต่อผ่าน FTP ไปยังที่อยู่ IP หรือหากใช้ Cpanel ให้ไปที่ http://[IP-HERE]/cpanel ตัวอย่างเช่น หากฉันกำลังเชื่อมต่อกับ IP 127.0.0.1 URL เพื่อไปยัง Cpanel จะเป็น http://127.0.0.1/cpanel จากนั้นเพียงเข้าสู่ระบบด้วยข้อมูลประจำตัวเดียวกัน

หน้าเว็บส่งคืนข้อผิดพลาด 404
ตรวจสอบว่ามีการแทนที่ URL ในฐานข้อมูลสำเร็จแล้ว บันทึกลิงก์ถาวรใหม่อีกครั้งในแบ็กเอนด์ของ WordPress

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

ไม่สามารถเขียนหรือเพิ่มรูปภาพลงในโฟลเดอร์อัปโหลดได้ เปลี่ยนสิทธิ์ของโฟลเดอร์ wp-content/uploads เป็น 755 หากวิธีนั้นไม่ได้ผล ให้ลอง 777 และหากสิทธิ์เหล่านั้นยังไม่ได้ผล ให้ติดต่อผู้ให้บริการโฮสติ้งรายใหม่ของคุณ

หากวิธีอื่นล้มเหลว ทำสำเนาข้อมูลสำรอง yourfiles_backup.zip และแตกไฟล์ กู้คืนไฟล์และฐานข้อมูล แล้วทำตามขั้นตอนข้างต้นอีกครั้ง ให้ความสนใจเป็นพิเศษกับการเปลี่ยน URL และตรวจสอบให้แน่ใจว่าไฟล์และข้อมูลฐานข้อมูลทั้งหมดนำเข้าสำเร็จแล้ว

การจัดการปัญหา SEO


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

การเปลี่ยนเส้นทาง 301

ในขณะที่โดเมนเก่าของคุณยังคงใช้งานได้ คุณสามารถส่งต่อโดเมนเก่าไปยังโดเมนใหม่ได้โดยตั้งค่าการเปลี่ยนเส้นทาง 301 แบบถาวรไปยัง URL ใหม่ เพิ่มบรรทัดต่อไปนี้ลงใน .htaccess สำหรับโดเมนเก่า แทนที่ newwebsite.com ด้วย URL ใหม่ของคุณ:

Redirect 301 / http://www.newwebsite.com/

หากย้ายจากไดเรกทอรีย่อย จะเป็นดังนี้:

Redirect 301 /subdirectory/ http://www.newwebsite.com/

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

อ่านเพิ่มเติม: ฉันจะเปลี่ยนเส้นทางไซต์ของฉันโดยใช้ไฟล์ .htaccess ได้อย่างไร

แจ้งเตือน Google และ Bing

ถัดไป แจ้งเตือน Google และ Bing Webmaster Tools เกี่ยวกับการเปลี่ยนชื่อโดเมน

ส่งไซต์แมป XML อีกครั้ง

แจ้งเตือน Google และ Bing เกี่ยวกับการเปลี่ยนแปลงไซต์แมป XML

แจ้งเตือนผู้ใช้

แจ้งเตือนผู้ใช้ไซต์ผ่านจดหมายข่าวและโซเชียลมีเดียเกี่ยวกับชื่อโดเมนใหม่

ตรวจสอบลิงก์เสียและข้อผิดพลาด 404

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

รับรายการตรวจสอบ

เอกสารประกอบและทรัพยากร


 

ติดต่อกับเรา


คุณสามารถรับการอัปเดตบล็อกได้ 3 วิธี:

ติดตาม WPML บน Twitter กดถูกใจบน Facebook หรือรับการอัปเดตผ่าน RSS

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

เกี่ยวกับผู้เขียน

Tia เป็นบล็อกเกอร์ของ WPML และ Toolset ที่มีประสบการณ์ด้านการพัฒนา WordPress และ PHP อ่านเพิ่มเติม คุณสามารถติดต่อกับเธอได้บน Twitter

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: