WordPress เป็น CMS ที่ใช้มากที่สุดในโลก ตั้งแต่บล็อกส่วนตัวธรรมดาไปจนถึงไซต์อีคอมเมิร์ซที่ซับซ้อน ได้รับการพิสูจน์แล้วว่าเป็นผู้ชนะ ในกรณีนี้ นักพัฒนาซอฟต์แวร์จำนวนมากมักจะสร้างเว็บไซต์ WordPress ของตนบนโฮสต์ในพื้นที่หรือคอมพิวเตอร์ส่วนบุคคล จากนั้นจึงดำเนินการพัฒนาให้เสร็จสิ้นก่อนที่จะโอนไปยังเซิร์ฟเวอร์ที่ใช้งานจริงและเผยแพร่สู่สายตาชาวโลก
หากคุณอยู่ในกลุ่มคนกลุ่มนี้และได้ทำการพัฒนาบน localhost เสร็จแล้ว ต่อไปนี้เป็นขั้นตอนในการย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ที่ใช้งานจริง
หมายเหตุ :มีปลั๊กอินที่สามารถทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ บทแนะนำนี้จะครอบคลุมขั้นตอนแบบแมนนวลโดยไม่ต้องใช้ปลั๊กอิน
สร้างฐานข้อมูลใหม่บนเซิร์ฟเวอร์จริง
หากโฮสต์เว็บของคุณมาพร้อมกับ cPanel ให้เข้าสู่ระบบ Cpanel แล้วคลิก "ฐานข้อมูล MySQL" ในส่วนฐานข้อมูล
ในกล่องข้อความฐานข้อมูลใหม่ ให้ตั้งชื่อฐานข้อมูลของคุณแล้วคลิกปุ่ม "สร้างฐานข้อมูล" ในหน้าต่างใหม่ที่แสดงขึ้น ให้คลิก “ย้อนกลับ”
สร้างผู้ใช้ฐานข้อมูลใหม่
ในหน้าต่างถัดไป คุณต้องกรอกช่องข้อความด้วยชื่อผู้ใช้และรหัสผ่าน (แบบรัดกุม) จากนั้นคลิกปุ่ม "สร้างผู้ใช้" บันทึกชื่อผู้ใช้และรหัสผ่านตามที่คุณต้องการในภายหลัง
อีกครั้ง ให้กด "ย้อนกลับ" ในหน้าต่างที่แสดงใหม่
เพิ่มผู้ใช้ในฐานข้อมูล
เลื่อนลงไปที่ “เพิ่มผู้ใช้ในฐานข้อมูล” เลือกผู้ใช้ที่เพิ่งสร้างจากรายการดรอปดาวน์ของผู้ใช้ และเลือกฐานข้อมูลที่เพิ่งสร้างจากรายการดรอปดาวน์ของฐานข้อมูล จากนั้นคลิกปุ่ม “เพิ่ม”
ในหน้าต่างถัดไปที่เปิดขึ้น ให้คลิกช่องทำเครื่องหมาย "สิทธิ์ทั้งหมด" ตามด้วยปุ่ม "ทำการเปลี่ยนแปลง" คลิก "ย้อนกลับ" อีกครั้งในหน้าต่างที่เปิดขึ้น
ในหน้าต่างที่แสดงขึ้น ให้ตรวจสอบอีกครั้งเพื่อดูว่าฐานข้อมูลของคุณมีผู้ใช้ที่คุณเพิ่งสร้างขึ้นหรือไม่ เมื่อเสร็จแล้ว ให้คลิกที่ปุ่มหน้าแรกที่มุมซ้ายบนสุดของหน้า
ย้ายฐานข้อมูลจาก localhost
บนโฮสต์ท้องถิ่นให้เปิด phpMyAdmin หรือโปรแกรมจัดการฐานข้อมูลใดๆ ที่คุณใช้อยู่
ค้นหาฐานข้อมูล WordPress ของคุณ
เลือกฐานข้อมูล เลื่อนลงมาแล้วคลิก “ตรวจสอบทั้งหมด”
ในเมนูแบบเลื่อนลง “เลือกด้วย” ให้เลือก “ส่งออก”
ในหน้าจอถัดไป ตรวจสอบให้แน่ใจว่ารูปแบบอยู่ใน SQL จากนั้นคลิกที่ "ไป" บันทึกฐานข้อมูลที่ส่งออกด้วยนามสกุล “.sql”
การนำเข้าฐานข้อมูล
กลับไปที่ cPanel บนเซิร์ฟเวอร์จริงของคุณ และภายใต้ “ฐานข้อมูล” ให้คลิกที่ “phpMyAdmin”
ในบานหน้าต่างด้านซ้าย คุณจะเห็นรายการฐานข้อมูล จากรายการนี้ ให้คลิกที่ชื่อของฐานข้อมูลที่คุณสร้างขึ้นเมื่อเริ่มต้นบทช่วยสอน แล้วคลิก "นำเข้า" นำทางไปยังไฟล์ sql ที่คุณบันทึกไว้ในเครื่องคอมพิวเตอร์ของคุณและนำเข้า
หากทุกอย่างเป็นไปด้วยดี คุณควรกลับไปที่หน้าจอหลักของ phpMyAdmin ตอนนี้คุณย้ายฐานข้อมูลไปยังเซิร์ฟเวอร์ที่ใช้งานจริงเสร็จแล้ว
ย้ายไฟล์ localhost ไปที่ Cpanel
ใน localhost ของคุณ ให้เปิดตัวจัดการไฟล์และไปที่โฟลเดอร์ WordPress (โฟลเดอร์ที่มีโฟลเดอร์ "wp-admin" "wp-content" และ "wp-includes") บีบอัดโฟลเดอร์ WordPress ทั้งหมดให้เป็นไฟล์ zip
ใน cPanel ในเซิร์ฟเวอร์ที่ใช้งานจริง ให้เปิด "ตัวจัดการไฟล์" ใต้ส่วน "ไฟล์" เลือก “Document root for” และตรวจสอบให้แน่ใจว่าโดเมนที่คุณต้องการย้ายเว็บไซต์ของคุณไปนั้นถูกเลือกและกด “Go”
ตรวจสอบให้แน่ใจในหน้าต่างถัดไปว่า "public_html" ถูกเลือกในบานหน้าต่างด้านซ้าย คลิกที่ “อัปโหลด”
ไปที่ตำแหน่งของไฟล์ zip ที่บีบอัดแล้วอัปโหลด เมื่อเสร็จแล้ว คลิกลิงก์ “กลับไปที่”
ไฟล์ zip ของคุณ ณ จุดนี้ควรแสดงเป็นไฟล์ในโฟลเดอร์ "public_html" ของคุณ หากไม่เป็นเช่นนั้น ให้คลิก “รีเฟรช”
เลือกไฟล์ zip แล้วคลิก "แตกไฟล์" ที่มุมบนซ้าย เมื่อแตกไฟล์เสร็จแล้ว ให้ลบไฟล์ zip
การแก้ไขไฟล์ wp-config
ขั้นตอนสุดท้ายและขั้นสุดท้ายคือการแก้ไขไฟล์ wp-config.php เพื่อเปลี่ยนการตั้งค่าโฮสต์ในเครื่องทั้งหมดเป็นการตั้งค่าที่ใช้งานจริง
กลับไปที่ “public_html” ของคุณในตัวจัดการไฟล์ เลือกไฟล์ “wp-config.php” แล้วคลิก “ตัวแก้ไขโค้ด”
แทนที่ชื่อฐานข้อมูลด้วยชื่อของฐานข้อมูลที่คุณสร้างใน cPanel ของคุณ นอกจากนี้ ให้เปลี่ยน “DB_USER” และ “DB_PASSWORD” เป็นอันที่คุณสร้างไว้ก่อนหน้านี้
ตรวจสอบค่า “WP_HOME” และ “WP_SITEURL” หากไม่มีอยู่ ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์ wp-config.php:
define('WP_HOME','https://your-live-url.com'); define('WP_SITEURL','https://your-live-url.com');
อย่าลืมเปลี่ยน “your-live-url” เป็น URL โดเมนจริงของคุณ
บันทึกไฟล์ wp-config.php แล้วออก
เมื่อดำเนินการเสร็จแล้ว ให้พิมพ์ชื่อโดเมนของคุณในแถบที่อยู่ของเบราว์เซอร์ และเว็บไซต์ของคุณก็ควรจะพร้อมใช้งาน ผ่านทุกหน้าและลงชื่อเข้าใช้แผงการดูแลระบบเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดี หากไม่ โปรดอ่านบทช่วยสอนนี้เพื่อแก้ไขปัญหาการติดตั้ง WordPress ของคุณ
บทสรุป
นี่เป็นบทช่วยสอนที่ครอบคลุม และอาจดูสับสน แต่หลังจากทำซ้ำขั้นตอนนี้ครั้งหรือสองครั้ง การติดตั้ง WordPress ทั้งหมดของคุณจะกลายเป็นเรื่องง่าย นอกจากนี้ ควรใช้วิธีนี้มากกว่าเมื่อคุณไม่มีฐานข้อมูลขนาดใหญ่มากที่จะอัปโหลด