โอนย้ายไซต์ WordPress ของคุณจากโฮสต์ที่ใช้ร่วมกันเป็น Vultr

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

ในการโยกย้ายไซต์ WordPress ของคุณในขณะที่ใช้โดเมนเดียวกันคุณควรพิจารณาประเด็นต่อไปนี้:

  • ฐานข้อมูลซึ่งประกอบด้วยสถาปัตยกรรมของไซต์และเนื้อหาข้อความ
  • ไฟล์รวมถึงปลั๊กอิน WordPress, ธีมและรูปภาพที่อัปโหลด, วิดีโอและอื่น ๆ และ
  • ระเบียน DNS สำหรับการระบุตำแหน่งการโฮสต์

บทช่วยสอนนี้จะครอบคลุมกระบวนการย้ายเว็บไซต์ WordPress จากโฮสติ้งที่ใช้ร่วมกันไปยัง Vultr VPS

ข้อกำหนดเบื้องต้น

  • ไซต์ WordPress ที่มีอยู่ซึ่งไม่มีการแก้ไขไฟล์หลัก
  • อินสแตนซ์ Vultr ที่มีอยู่ด้วยแอป WordPress เพียงคลิกเดียวเป็นระบบปฏิบัติการ
  • การติดตั้ง WordPress ที่มีอยู่บนอินสแตนซ์ Vultr ที่ได้รับการกำหนดค่าและสามารถเข้าถึงได้ผ่าน http: // [your-server-ip] / wp-admin
  • ผู้ใช้ sudo ที่คุณลงชื่อเข้าใช้อินสแตนซ์

ขั้นตอนที่ 1: สำรองข้อมูลและดาวน์โหลดฐานข้อมูล WordPress บนโฮสต์ที่ใช้ร่วมกัน

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

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

cd ~
wget http://www.yourdomain.com/wordpress.sql

นอกจากนี้ตรวจสอบให้แน่ใจว่าได้เตรียมชื่อฐานข้อมูลชื่อผู้ใช้ฐานข้อมูลและรหัสผ่านฐานข้อมูลเพื่อใช้ในอนาคต

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

ขั้นตอนที่ 2: สำรองและดาวน์โหลดไฟล์ที่จำเป็นบนโฮสต์ที่ใช้ร่วมกัน

คุณจะต้องสำรองข้อมูลwp-contentไดเรกทอรีทั้งหมดและบางไฟล์ที่เพิ่มด้วยตนเองเช่นfavicon.icoในไดเรกทอรีฐานของสารบบเว็บ สมมติว่าคุณได้เพิ่มไดเรกทอรี "wp-content" ทั้งหมดและไฟล์เหล่านี้ทั้งหมดลงในไฟล์เก็บถาวรที่ชื่อfiles.tar.gzซึ่งยังอยู่ที่ไดเรกทอรีฐานของเว็บไดเรกทอรี

คัดลอกไฟล์เก็บถาวรไปยังเซิร์ฟเวอร์ของคุณจากเทอร์มินัล SSH ของคุณ ตรวจสอบอีกครั้งว่าสิทธิ์ของไฟล์คือ 644

wget http://www.yourdomain.com/files.tar.gz

ลบไฟล์เก็บถาวรนี้ในสารบบเว็บหลังจากการส่ง

ขั้นตอนที่ 3: อัปเดต VPS และโปรแกรม WordPress ของคุณ

อัปเดตระบบของคุณด้วย Yum:

sudo yum update -y

จากนั้นอัปเดตการติดตั้ง WordPress เป็นเวอร์ชันล่าสุดจากแผงควบคุม WordPress

ขั้นตอนที่ 4: สร้างฐานข้อมูล WordPress บน VPS

ในการกู้คืนไซต์ WordPress ของคุณบน Vultr VPS คุณต้องสร้างฐานข้อมูล Vultr WordPress อีกนัยหนึ่งคุณต้องลบตารางทั้งหมดและนำเข้าการสำรองฐานข้อมูลเดิม

แสดงข้อมูลรับรอง MySQL เริ่มต้นของแอป Vultr แบบคลิกเดียว:

sudo cat /root/.my.cnf

ใช้ข้อมูลรับรองบนหน้าจอเพื่อเข้าสู่ระบบ MySQL shell:

mysql -u root -p

ค้นหาฐานข้อมูลที่มีชื่อประกอบด้วยwp7 หลักแล้วเปลี่ยนเป็นใช้ บอกว่ามันอยู่wp9968857ที่นี่

SHOW DATABASES;
USE wp9968857;

ทางเลือก: คุณสามารถสร้างคำสั่งการวางตารางเพื่อตรวจสอบ:

Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables  Where table_name LIKE 'wp_%';

ใช้คำสั่งต่อไปนี้เพื่อลบ 12 ตารางในฐานข้อมูล wp9968857:

USE wp9968857;
DROP TABLE wp_commentmeta; DROP TABLE wp_comments; DROP TABLE wp_links; DROP TABLE wp_options; DROP TABLE wp_postmeta; DROP TABLE wp_posts; DROP TABLE wp_term_relationships; DROP TABLE wp_term_taxonomy; DROP TABLE wp_termmeta; DROP TABLE wp_terms; DROP TABLE wp_usermeta; DROP TABLE wp_users;

ขณะที่ยังอยู่ในเชลล์ MySQL ให้อิมพอร์ตไฟล์สำรอง MySQL ลงในฐานข้อมูลที่สร้างขึ้นใหม่:

SET NAMES 'UTF8';
SOURCE ~/wordpress.sql
EXIT;

ขั้นตอนที่ 5: กู้คืนไฟล์ข้อมูลสำรอง

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

แตกไฟล์สำรองไปยังโฮมไดเร็กตอรี่ของคุณ:

cd ~
tar -zxvf ~/files.tar.gz -C ~

ตอนนี้wp-contentไดเรกทอรีและไฟล์ "favicon.ico" ที่เพิ่มด้วยตนเองควรอยู่ในโฮมไดเร็กตอรี่ของคุณ

เพื่อป้องกันข้อผิดพลาดในการอนุญาตwp-contentไดเรกทอรีทั้งหมดและไฟล์favicon.icoควรเป็นของnginx:nginx:

sudo chown -R nginx:nginx wp-content
sudo chown nginx:nginx favicon.ico

นอกจากนี้สิทธิ์ของwp-contentไดเรกทอรีและทุกไดเรกทอรีย่อยควรตั้งค่าเป็น 755 สิทธิ์ของทุกไฟล์ควรตั้งเป็น 644:

sudo chmod 755 wp-content
cd wp-content
find ./ -type d -print | sudo xargs chmod 755
find ./ -type f -print | sudo xargs chmod 644
cd ~
sudo chmod 644 favicon.ico

ย้ายพวกเขากลับไปที่สารบบเว็บ/var/www/html:

sudo mv /var/www/html/wp-content /var/www/html/backup-wp-content
sudo mv ~/wp-content /var/www/html/wp-content
sudo mv ~/favicon.ico /var/www/html/favicon.ico

รีสตาร์ทเซิร์ฟเวอร์:

sudo shutdown -r now

ตอนนี้คุณสามารถดูไซต์ที่ย้ายข้อมูลของคุณได้จาก http: // [your-server-ip] / อย่าลืมใช้ข้อมูลประจำตัว WordPress เดิมเพื่อเข้าสู่ระบบข้อมูลประจำตัว WordPress ที่คุณติดตั้งระหว่างการปรับใช้ VPS ได้ถูกลบไปแล้วและไม่มีอยู่อีกต่อไป

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

ขั้นตอนที่ 6: แก้ไขระเบียน DNS

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

นี่เป็นการสรุปบทเรียนของเรา ขอบคุณสำหรับการอ่านและบล็อกมีความสุข!

การแก้ไขปัญหา

  • หากเว็บไซต์ที่ช่วยให้ข้อผิดพลาด 500 ก็อาจจะเป็นเพราะปัญหาเกี่ยวกับ URL w3-cacheที่เขียนยากในปลั๊กอินเช่น หากต้องการแก้ไขปัญหานี้ให้เข้าถึงwp-content/pluginsโฟลเดอร์โดยใช้ SSH และเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินโดยเพิ่มคำต่อท้าย การดำเนินการนี้จะปิดใช้งานปลั๊กอินและแก้ไขข้อผิดพลาด 500 จากนั้นในแดชบอร์ดผู้ดูแลระบบ WordPress ให้เปิดใช้งานปลั๊กอินอีกครั้ง

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

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

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

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

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

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

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

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

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true