วิธีโยกย้ายเว็บไซต์ WordPress ไปยัง RunCloud โดยไม่ต้องหยุดทำงาน

เผยแพร่แล้ว: 2020-06-16

คู่มือนี้เขียนขึ้นสำหรับทุกคนที่โฮสต์เว็บไซต์ WordPress และต้องการ ย้ายไปยัง RunCloud โดยไม่ต้องเสี่ยงกับการหยุดทำงาน RunCloud ทำงานได้กับโฮสต์ระบบคลาวด์ส่วนใหญ่ (เช่น Linode, Vultr, UpCloud, AWS, Google Cloud) แต่ฉันจะใช้งานกับ DigitalOcean เพื่อจุดประสงค์ของบทช่วยสอนนี้

คุณสามารถปฏิบัติตามคำแนะนำทั้งหมดนี้ได้ ฟรี โดยใช้บัญชีฟรีของ RunCloud และข้อเสนอเครดิต 100 ดอลลาร์ของ DigitalOcean ฟรี เหมาะอย่างยิ่งสำหรับการทดสอบความเร็วและการตั้งค่าของการตั้งค่าโฮสติ้งคลาวด์ใหม่ของคุณโดยไม่ต้องเสียเงิน

ฉันจะทำให้มันง่ายที่สุดเท่าที่จะทำได้เพื่อให้คุณทำตามและเปลี่ยนโฮสติ้งของคุณ กระบวนการทั้งหมดใช้เวลาน้อยกว่า 20 นาที และคุณไม่จำเป็นต้องมีปลั๊กอินหรือเครื่องมือระดับพรีเมียมใดๆ และไม่จำเป็นต้องเขียนโค้ดบรรทัดคำสั่ง Linux!

กระบวนการนี้จะทำงานในลักษณะเดียวกัน ไม่ว่าคุณจะย้ายจากโฮสติ้งที่ใช้ร่วมกัน เช่น BlueHost หรือ Hostgator โฮสติ้งที่มีการจัดการ เช่น Kinsta หรือ WPEngine หรือผู้ให้บริการคลาวด์โฮสติ้งรายอื่น เช่น Cloudways หรือ ServerPilot

เข้าเรื่องกันเลย

สารบัญ

RunCloud คืออะไร?

Runcloud

RunCloud เป็น แผงควบคุมการโฮสต์บนคลาวด์ที่มีน้ำหนักเบา คุณสามารถใช้ RunCloud เพื่อปรับใช้และจัดการเซิร์ฟเวอร์คลาวด์จากผู้ให้บริการต่างๆ (เช่น DigitalOcean, Vultr และ UpCloud)

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

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

RunCloud ทำอะไร?

  • เชื่อมต่อกับ DigitalOcean, Linode, UpCloud และ Vultr ผ่าน API
  • เชื่อมต่อกับเซิร์ฟเวอร์คลาวด์โฮสติ้งส่วนใหญ่
  • ติดตั้ง WordPress 1 คลิก
  • แผงควบคุมเพื่อทำงานเซิร์ฟเวอร์ (เช่น การสำรองข้อมูลอัตโนมัติและการจัดเตรียมเว็บไซต์)
  • การจัดการเซิร์ฟเวอร์ที่ปรับความเร็วและความปลอดภัยให้เหมาะสม

เหตุผลในการเปลี่ยนไปใช้ RunCloud

คะแนนข้อมูลเชิงลึกของ Runcloud Pagespeed

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

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

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

RunCloud มี 4 แผนราคา ฟรี พื้นฐาน มืออาชีพ และธุรกิจ

Runcloud แผนฟรี

ในบทช่วยสอนนี้ ฉันจะใช้บัญชี RunCloud ฟรี เพื่อให้คุณสามารถดูสิ่งที่คุณทำได้โดยไม่ต้องใช้เงิน คุณยังจะได้รับการทดลองใช้ฟรี 5 วันเมื่อลงชื่อสมัครใช้ คุณจึงสามารถทดสอบทุกสิ่งที่ RunCloud ทำได้

วิธีโยกย้ายเว็บไซต์ WordPress ไปยัง RunCloud โดยไม่ต้องหยุดทำงาน

ขั้นตอนที่ 1: ลงชื่อสมัครใช้ RunCloud

Runcloud เริ่มทดลองใช้ฟรี

ขั้นตอนแรกคือการสมัคร RunCloud คุณจะได้รับการ ทดลองใช้ฟรี 5 วัน (ไม่ต้องใช้บัตรเครดิต) แต่คุณสามารถใช้แผนฟรีต่อไปได้ไม่มีกำหนด (ไม่ได้ระบุไว้อย่างชัดเจนเมื่อลงชื่อสมัครใช้!)

สร้างชื่อผู้ใช้และรหัสผ่าน หรือเข้าสู่ระบบด้วยบัญชี GitHub, Google หรือ DigitalOcean หากคุณมี (หรือวางแผนที่จะสร้างในขั้นตอนที่ 2 ด้านล่าง)

Runcloud ยืนยันอีเมล

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

แดชบอร์ด RunCloud ของคุณจะมีลักษณะดังนี้เมื่อคุณเข้าร่วมครั้งแรก:

Runcloud Connect First Server

ขั้นตอนที่ 2: ลงทะเบียนสำหรับแพลตฟอร์มคลาวด์โฮสติ้งที่คุณเลือก

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

โดยส่วนตัวแล้วฉันชอบ DigitalOcean และมีความสุขกับพวกเขามาตลอด 7 ปีที่ผ่านมา ฉันยังใช้ UpCloud ซึ่งได้รับคะแนนเกณฑ์มาตรฐาน VPS ที่ดีสำหรับแผนเซิร์ฟเวอร์ 1GB $5/เดือน

RunCloud จะทำงานร่วมกับผู้ให้บริการคลาวด์ส่วนใหญ่ แต่จะ รวมผ่าน API กับ DigitalOcean, Linode และ Vultr

RunCloud ยังมีการผสานรวมกับ UpCloud, Google Cloud, AWS, UpCloud และ Azure ได้อย่างง่ายดาย

คุณสามารถหาข้อเสนอเครดิตฟรีสำหรับโฮสต์ระบบคลาวด์ส่วนใหญ่ได้ นี่คือบางส่วนที่ฉันแนะนำ:

  • เครดิตโบนัส DigitalOcean $100 (หมดอายุหลังจาก 60 วัน)
  • เครดิตโบนัส UpCloud $25

เพื่อให้ง่ายขึ้น ฉันจะสมัครบัญชี DigitalOcean สำหรับบทช่วยสอนนี้

ลงทะเบียน DigitalOcean

Digitalocean ลงทะเบียน

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

ยืนยันที่อยู่อีเมลของคุณ จากนั้น เพิ่มวิธีการชำระเงิน

Digitalocean เพิ่มวิธีการชำระเงิน

คุณสามารถเลือกระหว่าง บัตรเครดิต/เดบิต หรือ PayPal จะไม่มีการหักเงินจากบัตรเครดิต/เดบิตของคุณจนกว่าเครดิตฟรี $100 จะหมดอายุ หากคุณต้องการ PayPal คุณจะต้องเติมเงินในบัญชีของคุณเป็นเงิน $5 เพื่อเปิดใช้งาน คุณจะได้รับเครดิต $5 และเครดิตจะไม่หมดอายุเมื่อเครดิต $100 มี (และฉันสามารถยืนยันได้ว่า DigitalOcean จะใช้ $100 ฟรีของคุณก่อนที่จะถึง $5 – ดีมาก)

ขั้นตอนที่ 3: สร้างคีย์ DigitalOcean API

ได้เวลา เชื่อมต่อกับ DigitalOcean API เพื่อให้เราสามารถควบคุมบัญชี DO ของเราจากแดชบอร์ดของ RunCloud และเพิ่มเซิร์ฟเวอร์โดยไม่ต้องออกจาก RunCloud (คุณลักษณะนี้เรียกว่า Direct Server Provisioning)

ปุ่มเมนู Digitalocean Api

จากแดชบอร์ด DigitalOcean ของคุณ ให้คลิกลิงก์ "API" ที่เมนูด้านซ้ายมือ

หากคุณหาไม่พบ ลองใช้ URL นี้เมื่อเข้าสู่ระบบบัญชี DigitalOcean ของคุณ:

https://cloud.digitalocean.com/settings/api/tokens

สร้างโทเค็น API ใหม่

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

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

ขั้นตอนที่ 4: เชื่อมต่อ DigitalOcean และ RunCloud โดย API

Runcloud Launch Server

ในแดชบอร์ด RunCloud ของคุณ ให้คลิก "มาเริ่มกันเลย" เพื่อเปิดแผงการตั้งค่าเซิร์ฟเวอร์

Runcloud เลือกเซิร์ฟเวอร์

เลือก “Digital Ocean” เป็นผู้ให้บริการเซิร์ฟเวอร์ และ “สร้างเซิร์ฟเวอร์” ภายใต้ประเภทข้อกำหนด ตัวเลือกนี้จะทำให้เราสามารถเชื่อมต่อกับ DigitalOcean ผ่าน API

เลื่อนลงและเลือก "เพิ่มคีย์ใหม่" เพื่อเพิ่มคีย์ API ที่เราสร้างในขั้นตอนที่ 3

Runcloud เพิ่ม API

ระบุชื่อที่สื่อความหมายให้กับคีย์ (สามารถเป็นอะไรก็ได้ที่คุณต้องการ) ในช่อง "ป้ายกำกับ" วางคีย์ API ลงในฟิลด์ที่ชื่อ "Secret" จากนั้นกด "เพิ่มคีย์ API" เพื่อเพิ่มคีย์

เลือกคีย์ใหม่ของคุณในรายการดรอปดาวน์ จากนั้นคลิก “สร้างเซิร์ฟเวอร์”

ขั้นตอนที่ 5: เปิดเซิร์ฟเวอร์ใหม่

ด้วยการเชื่อมต่อ API เราสามารถเพิ่มเซิร์ฟเวอร์ DigitalOcean ใหม่ได้โดยตรงจาก RunCloud

Runcloud Build Server

เลือก OS Image ที่คุณต้องการ – ฉันแนะนำ Ubuntu 18.04 เพราะมันใหม่กว่า

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

เลือกอินสแตนซ์ – นี่คือแผน DigitalOcean ที่คุณจะสมัคร แผน $5/เดือน (พร้อมหน่วยความจำ 1024MB หรือ 1GB) นั้นยอดเยี่ยมสำหรับการโฮสต์เว็บไซต์ WordPress และฉันพบว่ามันรวดเร็วและปลอดภัยมาก หากคุณมีเว็บไซต์ที่มีการเข้าชมสูงหรือมีฟังก์ชันที่ใช้หน่วยความจำจำนวนมาก คุณสามารถเลือกสิ่งที่ใหญ่กว่าได้

เพิ่ม ชื่อเซิร์ฟเวอร์ – อธิบายอะไรก็ได้ จากนั้นคลิก “เพิ่มเซิร์ฟเวอร์นี้”

หน้าจอโหลดการสร้างเซิร์ฟเวอร์ Runcloud

จะใช้เวลาเพียงไม่กี่นาทีในการตั้งค่าเซิร์ฟเวอร์

หน้าจอโหลดการกำหนดค่าเซิร์ฟเวอร์ Runcloud

เซิร์ฟเวอร์จะถูกกำหนดค่าโดย RunCloud การดำเนินการนี้อาจใช้เวลานานถึง 15 นาที ดังนั้นโปรดอดใจรอ

คุณจะเห็นแดชบอร์ดเซิร์ฟเวอร์เมื่อตั้งค่าทั้งหมดแล้ว:

แดชบอร์ดเซิร์ฟเวอร์ Runcloud

ขั้นตอนที่ 5: ติดตั้ง WordPress

Runcloud เพิ่มเว็บแอปพลิเคชัน

ในแถบเมนูด้านซ้ายมือ คลิก "เว็บแอปพลิเคชัน" จากนั้นกดปุ่ม "สร้างเว็บแอป"

Runcloud 1 คลิก WordPress

เลือกตัวเลือก “1 คลิก WordPress”

ตอนนี้เรามีการตั้งค่าบางอย่างที่จะกำหนดค่า

Runcloud WordPress Setup Part1

ตั้งชื่อที่สื่อความหมายให้กับใบสมัครของคุณ

ในฟิลด์ ชื่อโดเมน เลือก " ใช้โดเมนฟรี RunCloud " ซึ่งจะช่วยให้คุณสามารถดู กำหนดค่า และทดสอบเวอร์ชันใช้งานจริงของเว็บไซต์ WordPress ของคุณบนโดเมนชั่วคราว (เช่น 12345test.runcloud.site) เมื่อคุณพร้อมที่จะเปลี่ยนชื่อโดเมนของคุณ คุณสามารถดำเนินการได้โดย ไม่ต้องหยุดทำงาน

หากคุณต้องการใช้โดเมนของคุณเอง ขอแนะนำให้ใช้ โดเมนย่อย เช่น new.mywebsite.com คุณสามารถทดสอบทุกอย่างก่อนที่จะทำการเปลี่ยนโดยไม่มีการหยุดทำงาน คุณจะต้องจับคู่โดเมนย่อยกับแอป WordPress ใหม่โดยเพิ่มระเบียน DNS เพื่อทำสิ่งนี้ (ดูขั้นตอนที่ 9)

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

ใน Web Application Owner ให้ทำ เครื่องหมายที่ "ใช้เจ้าของระบบที่มีอยู่"

เลือกเวอร์ชัน PHP ล่าสุดจากเมนูแบบเลื่อนลง

สำหรับ Web Application Stack คุณสามารถเลือกจาก:

  • NGINX + Apache2 ไฮบริด
  • NGINX ดั้งเดิม
  • NGINX ดั้งเดิม + การกำหนดค่าแบบกำหนดเอง

ในฐานะที่เป็นสถานะ RunCloud Native NGINX เป็นตัวเลือกที่เร็วที่สุดสำหรับ WordPress แต่คุณจะไม่สามารถใช้ .htaccess ได้ หากคุณต้องการ .htaccess หรือไม่แน่ใจว่าจะเลือกอันไหน ให้เลือก NGINX + Apache 2 Hybrid

การติดตั้ง Runcloud WordPress Part2

เพิ่มรายละเอียด WordPress ของคุณ:

  • ชื่อเว็บไซต์
  • ผู้ดูแลระบบ ชื่อผู้ใช้
  • รหัสผ่านผู้ดูแลระบบ
  • อีเมลผู้ดูแลระบบ

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

Runcloud WordPress การติดตั้ง Part3

ปล่อยการตั้งค่าฐานข้อมูลว่างไว้ จากนั้นคลิก “เพิ่มแอปพลิเคชันเว็บ”

คุณจะได้รับหน้าจอยืนยันเกือบจะทันที:

Runcloud Application Dashboard

ขั้นตอนที่ 6: ส่งออกเว็บไซต์ WordPress เก่าของคุณ

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

มีการสำรองข้อมูลฟรีและพรีเมียมมากมาย ฉันเชื่อ (และใช้มาหลายครั้งแล้ว) ปลั๊กอิน All-in-One WP Migration ฟรี นั่นคือสิ่งที่ฉันจะใช้สำหรับบทช่วยสอนนี้

หากคุณต้องการใช้วิธีอื่น ฉันยังมีบทช่วยสอนเกี่ยวกับวิธีโยกย้ายเว็บไซต์ของคุณไปยัง RunCloud โดยใช้ Migrate Guru ซึ่งใช้ SFTP เพื่อย้ายเว็บไซต์ของคุณทั้งหมดพร้อมกัน (เป็นวิธีที่ดีกว่าสำหรับไซต์ขนาดใหญ่หรือซับซ้อนกว่า)

ลงชื่อเข้าใช้ไซต์ WordPress ของคุณและติดตั้งปลั๊กอิน All-in-One WP Migration

ปลั๊กอินการย้ายข้อมูลทั้งหมดในที่เดียว

ไปที่ WordPress Dashboard > Plugins > Add New จากนั้นค้นหา All-in-One Migration แล้วคลิก “Install Now” จากนั้นคลิก “Activate”

ส่งออก WordPress

ค้นหาป้ายกำกับการย้ายข้อมูลแบบ All-in-One บนเมนูด้านซ้ายมือ จากนั้นคลิก "ส่งออก" และเลือก "ไฟล์" ในรายการแบบเลื่อนลง "ส่งออกไป ที่"

ดาวน์โหลดไฟล์ WordPress

ปลั๊กอินจะใช้เวลาสองสามวินาทีในการสแกนไซต์ของคุณ จากนั้นคุณจะเห็นปุ่มสีเขียวที่ระบุว่า "ดาวน์โหลด yoursite.com" คลิกและบันทึกไฟล์ส่งออกไปยังคอมพิวเตอร์ของคุณ

ชื่อไฟล์จะมีลักษณะดังนี้:

yourdomain.com-20210612-1234-abcd.wpress

ขั้นตอนที่ 7: นำเข้าเว็บไซต์ WordPress ของคุณไปยังการติดตั้ง RunCloud WordPress ใหม่ของคุณ

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

หน้าเข้าสู่ระบบ Runcloud WordPress

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

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

ภาพรวม Runcloud Web App

คลิกไปที่ชื่อโดเมนชั่วคราวที่มีลักษณะดังนี้:

http://test-wordpress-site.cdwoudjde384hheuu3k34hj2z41m.production-example.runcloud.site/

และคุณจะเห็นหน้าแรกของการติดตั้ง WordPress ใหม่:

การติดตั้ง WordPress ใหม่

ตอนนี้เพิ่ม "wp-login.php" ลงใน URL ในแถบที่อยู่ของเบราว์เซอร์ดังนี้:

http://test-wordpress-site.cdwoudjde384hheuu3k34hj2z41m.production-example.runcloud.site/ wp-login.php

เข้าสู่ระบบ Wordpress

คุณจะเห็นแบบฟอร์มการเข้าสู่ระบบ WordPress มาตรฐาน เข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านที่คุณเลือกในขั้นตอนที่ 5

ตอนนี้คุณอยู่ในแผงผู้ดูแลระบบของการติดตั้ง WordPress ใหม่

ติดตั้งปลั๊กอิน All-in-one Migration บนไซต์ใหม่ เช่นเดียวกับที่คุณทำในขั้นตอนที่ 6

การนำเข้าการย้ายข้อมูลทั้งหมดในที่เดียว

ค้นหาป้ายกำกับการย้ายข้อมูลแบบ All-in-One บนเมนูด้านซ้ายมือ จากนั้นคลิก "นำเข้า" และเลือก "ไฟล์" ในรายการแบบเลื่อนลง "นำเข้าจาก"

นำเข้าไฟล์ไซต์

เลือกไฟล์ที่คุณส่งออกในขั้นตอนที่ 6 และรอในขณะที่อัปโหลด

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

หากไซต์ WordPress ของคุณมีขนาดมากกว่า 512MB เวอร์ชันฟรีของ All-in-One WP Migration จะไม่ทำงาน และคุณจะต้องอัปเกรดเป็นเวอร์ชันพรีเมียม

การอัพโหลดไฟล์ Wordpress

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

ดำเนินการนำเข้า

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

นำเข้า Permalinks ทั้งหมดเปลี่ยน

คลิก "เสร็จสิ้น" และตรวจสอบว่าไซต์ใหม่ของคุณมีลักษณะอย่างไร

หากไซต์ของคุณโหลดไม่ถูกต้อง คุณสามารถสร้างใบรับรอง Let's Encrypt SSL เพื่อให้คุณสามารถทดสอบด้วย SSL (บัญชีแบบชำระเงินสำหรับการทดลองใช้ฟรีเท่านั้น) คุณจะพบเมนู SSL ในเมนูด้านซ้ายมือของ RunCloud เมื่อคุณเลือกแอปพลิเคชัน WordPress ของคุณ Runcloud เพิ่ม SSL ช่วยให้เข้ารหัส

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

การตั้งค่าที่อยู่ Runcloud WordPress

ขั้นตอนที่ 8: เปลี่ยนลิงก์ถาวรและตรวจสอบไซต์ของคุณ

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

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

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

เปลี่ยนลิงก์ถาวร

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

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

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

อย่าลืมตรวจสอบว่าสิ่งต่อไปนี้ถูกต้องในไซต์ใหม่:

  • โครงสร้างลิงก์ถาวร
  • รหัส Google Analytics
  • ชื่อ Meta และคำอธิบาย
  • Robots.txt
  • ใบอนุญาตปลั๊กอิน

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

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

มีตัวตรวจสอบความเร็วเว็บไซต์ฟรีมากมาย แต่ฉันชอบที่ FastorSlow.com ตรวจสอบความเร็วของเว็บไซต์ในหลายๆ ตำแหน่งพร้อมกันได้อย่างรวดเร็วและง่ายดาย

การทดสอบความเร็วโฮสติ้ง Runcloud

เปรียบเทียบหน้าในการตั้งค่าโฮสติ้ง RunCloud ใหม่กับโฮสต์เก่า และดูว่าคุณจะได้รับการปรับปรุงความเร็วอะไรบ้าง

คุณยังสามารถตรวจสอบเครื่องมือ PageSpeed ​​Insights ของ Google ได้อีกด้วย

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

ขั้นตอนที่ 9: เปลี่ยนการตั้งค่า DNS ของคุณ

สิ่งเดียวที่ต้องทำคือชี้ชื่อโดเมนของคุณ (เช่น mywebsite.com) ไปยังเซิร์ฟเวอร์ RunCloud/DigitalOcean ใหม่ของคุณ และอยู่ห่างจากโฮสต์เก่าของคุณ

เมนูชื่อโดเมน Runcloud

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

Runcloud เพิ่มชื่อโดเมนที่กำหนดเอง

ในส่วน "เพิ่มโดเมนใหม่" เลือก "ใช้โดเมนของฉันเอง" แล้วพิมพ์/วางชื่อโดเมนของคุณลงในช่องว่าง จากนั้นคลิก "แนบชื่อโดเมน"

จากนั้น คุณสามารถลบโดเมน RunCloud ชั่วคราวออกจากแอปของคุณได้โดยคลิกที่ไอคอนถังขยะสีแดง

ปรับใช้ SSL Runcloud อีกครั้ง

หากก่อนหน้านี้คุณเพิ่มใบรับรอง Let's Encrypt SSL ในโดเมนย่อยทดสอบ (เช่น new.mydomain.com) คุณจะต้องปรับใช้ใหม่เพื่อหลีกเลี่ยงการวนซ้ำการเปลี่ยนเส้นทาง

หมายเหตุ: หากคุณใช้โดเมนที่ไม่ใช่ www เป็นโดเมนหลัก ตรวจสอบให้แน่ใจว่าคุณได้ เพิ่มทั้ง www.domain.com และ domain.com ไปที่ RunCloud และสร้าง ระเบียน CNAME DNS เพิ่มเติม เพื่อให้แน่ใจว่า www.domain.com ของคุณจะถูกเปลี่ยนเส้นทางอย่างถูกต้อง และคุณจะไม่มีปัญหาใดๆ กับหน้าที่จัดทำดัชนีอย่างไม่ถูกต้อง ไม่ใช่ wwwCname

การสร้างบันทึก

ตอนนี้ คุณต้อง เพิ่มระเบียน A ลงในตัวจัดการ DNS ของคุณ

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้เนมเซิร์ฟเวอร์ของ DigitalOcean

Digitalocean เพิ่มโดเมน

เข้าสู่ระบบ DigitalOcean และเลือก "เครือข่าย" ในเมนูด้านซ้าย จากนั้นป้อนชื่อโดเมนของคุณแล้วคลิก "เพิ่มโดเมน"

Digitalocean สร้างบันทึก

ในแผงระเบียน DNS ตรวจสอบให้แน่ใจว่าคุณกำลังสร้างระเบียน A จากนั้นป้อน “@” เป็นชื่อโฮสต์ (ยกเว้นกรณีที่คุณต้องการโฮสต์บนโดเมนย่อย ในกรณีนี้ ให้ป้อนชื่อโดเมนย่อยของคุณ (เช่น บล็อก) .

เลือกเซิร์ฟเวอร์ DigitalOcean ที่คุณต้องการใช้ (หากคุณมีมากกว่าหนึ่ง ให้ตรวจสอบ IP ใน RunCloud เพื่อให้แน่ใจว่าคุณกำลังเลือกที่ถูกต้อง) ในช่อง "จะตรงไปที่"

คลิก “สร้างบันทึก”

ตอนนี้ คุณต้องเปลี่ยนเป็นเนมเซิร์ฟเวอร์ของ DigitalOcean ที่ผู้รับจดทะเบียนชื่อโดเมนของคุณ เข้าสู่ระบบบัญชีผู้รับจดทะเบียนของคุณ (สถานที่ที่คุณซื้อชื่อโดเมน) และเปลี่ยนเนมเซิร์ฟเวอร์

ตัวอย่างเช่น ฉันใช้ Namesilo ดังนั้นการเปลี่ยนเนมเซิร์ฟเวอร์จะมีลักษณะดังนี้:

เปลี่ยนเนมเซิร์ฟเวอร์

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

การตั้งค่า Cloudflare DNS

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

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

เมื่อคุณพอใจกับการตั้งค่าใหม่แล้ว คุณสามารถยกเลิกแผนโฮสติ้งเก่าได้อย่างปลอดภัย

การจัดการเซิร์ฟเวอร์ของคุณเสร็จสิ้นภายในแดชบอร์ด RunCloud คุณสามารถกำหนดเวลาการสำรองข้อมูล ตรวจสอบสถิติเซิร์ฟเวอร์ และอื่นๆ หากคุณใช้ SSL (และควรจะเป็น!) RunCloud จะให้คุณติดตั้ง Let's Encrypt ได้ แต่ถ้าคุณใช้แผนแบบชำระเงินเท่านั้น คุณยังสามารถใช้ Cloudflare เพื่อรับใบรับรอง SSL ฟรี ซึ่งทำงานได้ดีกับแผนฟรีของ RunCloud

เพลิดเพลินไปกับการตั้งค่าโฮสติ้ง WordPress บนคลาวด์ราคาถูกและรวดเร็ว!

นี่คือความเร็วในการโหลดที่ฉันได้รับจากโพสต์ WordPress สาธิตที่มีมากกว่า 2,000 คำ, 7 ภาพ, วิดีโอ YouTube และตารางที่ฝังไว้:

เวลาในการโหลดการทดสอบความเร็วของ Runcloud

Runcloud Webpagetest

Runcloud Pagespeed Insights Score

นั่นคือทั้งหมดในราคา $5/เดือน (เซิร์ฟเวอร์ DigitalOcean 1GB โดยใช้แผนบริการฟรีของ RunCloud) ค่อนข้างเร็วใช่มั้ย

สำหรับคำแนะนำเกี่ยวกับความเร็วของ WordPress เพิ่มเติม โปรดอ่านบทวิเคราะห์ของเราเกี่ยวกับธีม WordPress ที่เร็วที่สุด