หน้า WordPress ถูกเก็บไว้ในฐานข้อมูลที่ไหน? [การค้นหา SQL]
เผยแพร่แล้ว: 2022-10-07เคยคิดไหมว่า WordPress เก็บเพจและโพสต์ทั้งหมดของคุณ? มันคือปี 2022 และ WordPress เป็น CMS ที่ใช้กันอย่างแพร่หลายที่สุดบนอินเทอร์เน็ต ซึ่งมีอำนาจเกือบ 35% ถึง 38% ของอินเทอร์เน็ตและถือหุ้นมากกว่า 60% ของระบบการจัดการเนื้อหา
มีเหตุผลทั้งหมดที่จะครองตลาด - อินเทอร์เฟซการนำทางที่เรียบง่ายและใช้งานง่ายซึ่งสามารถใช้งานได้โดยผู้ที่ไม่ใช่ด้านเทคนิค ความเร็วในการโหลดที่รวดเร็วทำให้ SEO เป็นมิตร แพลตฟอร์มที่เสถียรและมีความปลอดภัยสูง
หากคุณกำลังคิดว่า WordPress ทำงานเหมือนกับอุปกรณ์พกพาทั่วไปของคุณที่จัดเก็บรูปภาพแยกกัน แสดงว่าคุณมาผิดทางแล้ว คุณอาจถามว่า WordPress เก็บเพจของเราอย่างไร และกลไกเบื้องหลังการจัดการที่สมดุลนี้คืออะไร
WordPress จะเก็บบทความทั้งหมดของคุณ รวมทั้งหน้าและเนื้อหาไว้ในตารางฐานข้อมูลที่เรียกว่า “ wp-posts ” เมื่อใดก็ตามที่คุณเผยแพร่ข้อมูลใหม่ WordPress จะเพิ่มข้อมูลลงในตารางฐานข้อมูลนี้โดยอัตโนมัติ
เทคนิคเหล่านี้อาจรู้สึกหนักเกินไปที่จะแยกแยะคุณ ลองเจาะลึกลงไปในแนวคิดและสำรวจกระบวนการอย่างง่ายดาย
สารบัญ
WordPress ทำงานอย่างไร?
WordPress ได้รับการพัฒนาโดยใช้โค้ด PHP และใช้ MySQL สำหรับฐานข้อมูล เป็นโค้ดประเภทที่แตกต่างจากโค้ด HTML พื้นฐาน เมื่อคุณทราบแล้วว่า WordPress ไม่ได้ใช้ HTML คุณก็ได้รับคำชี้แจงของคำถามแรกแล้วว่า WordPress บันทึกแต่ละบทความและหน้าแยกกันหรือไม่
ไม่แน่นอน เพราะไม่ได้ใช้ HTML
เมื่อใดก็ตามที่มีใครเข้ามาที่เว็บไซต์ของคุณและเรียกดูเนื้อหา WordPress จะโหลดและค้นหาข้อมูลทั้งหมดจากฐานข้อมูลที่สร้างไว้ล่วงหน้า หลังจากรวบรวมข้อมูลจาก MySQL จะใช้ PHP เพื่อแสดงข้อมูลต่อหน้าผู้ใช้
มาทำให้ขั้นตอนทั้งหมดง่ายขึ้นเพื่อความเข้าใจที่ดีขึ้น:
- ผู้อ่านมาถึงเว็บไซต์ของคุณและต้องการให้หน้าใดหน้าหนึ่งอ่านบนเว็บไซต์ของคุณ (เว็บไซต์นี้โฮสต์บน WordPress)
- ตอนนี้ WordPress สแกนฐานข้อมูลและค้นหาข้อมูลส่วนนั้นโดยเรียกใช้ฟังก์ชัน PHP ที่ขึ้นต้นด้วย index.php
- WordPress ตรวจสอบข้อมูลที่จัดเก็บในเว็บไซต์ของคุณและเลือกโพสต์หรือหน้าที่ร้องขอ
- เว็บไซต์ของคุณมีธีมเฉพาะ และคุณกำลังใช้ปลั๊กอินบางตัวสำหรับการจัดการ ตอนนี้ WordPress จะผสานและจัดเรียงข้อมูลที่ร้องขอด้วยปลั๊กอินและธีมก่อนนำเสนอ
- เมื่อรวมทุกอย่างเข้าด้วยกันแล้ว จะสร้างหน้าโดยใช้โค้ด HTML
ตอนนี้หน้าจะถูกส่งเพื่อแสดง นี่คือขั้นตอนทั้งหมด WordPress ใช้ MySQL เพื่อสร้างหน้า HTML ที่แสดง
เพจ WordPress ถูกเก็บไว้ใน SQL ที่ไหน?
เราเพิ่งอธิบายขั้นตอนข้างต้น และตามที่กล่าวไว้ก่อนหน้านี้ WordPress เก็บเนื้อหาที่สร้างขึ้นทั้งหมด รวมถึงหน้าและโพสต์ในฐานข้อมูล จนถึงปัจจุบัน เนื้อหาแต่ละส่วนที่คุณสร้างขึ้นจะอยู่ในตารางที่เรียกว่า “ wp_posts ”
แม้กระทั่งการปรับแต่งฐานข้อมูลนี้ด้วยสองวิธีที่แตกต่างกัน — หนึ่งคือโดย SQL ซึ่งสามารถทำได้โดยคำสั่งของ MySQL และอีกวิธีหนึ่งคือการใช้เครื่องมือที่เชื่อถือได้ (คำแนะนำของเราคือ phpMyAdmin) คุณสามารถใช้เครื่องมือนี้เพื่อจัดการและบำรุงรักษาฐานข้อมูลของคุณ
ตอนนี้ ผู้ใช้ WordPress ส่วนใหญ่ได้รับ phpMyAdmin ในแผงควบคุม ขึ้นอยู่กับโฮสติ้งของพวกเขา หากคุณเป็นคนที่ใช้ cPanel คุณสามารถเข้าสู่ระบบบัญชีของคุณแล้วค้นหาตัวเลือก phpMyAdmin
จะส่งคุณโดยตรงไปยังฐานข้อมูลจากตำแหน่งที่คุณสามารถทำการแก้ไขได้ เมื่อคุณมีฐานข้อมูลแล้ว คุณสามารถคลิกที่ฐานข้อมูลนั้นเพื่อดูตารางที่ใช้ในเว็บไซต์ของคุณ
คุณจะเห็น 12 ตารางโดยค่าเริ่มต้นซึ่งสามารถแก้ไขได้ด้วยการใช้ปลั๊กอิน ตอนนี้หนึ่งในตารางเหล่านี้มีชื่อว่า “ wp_posts ” ซึ่งคุณจะได้รับ “ post_type ” ประกอบด้วยโพสต์ทุกประเภท รวมทั้งหน้า โพสต์ที่กำหนดเอง โพสต์ปกติ ฯลฯ คุณยังสามารถดูคอลัมน์ต่างๆ ที่มีข้อมูล เช่น ชื่อผู้เขียน วันที่โพสต์ ความคิดเห็นทั้งหมด ฯลฯ
อย่างไรก็ตาม เราไม่แนะนำให้ทดลองกับฐานข้อมูลจนกว่าคุณจะเข้าใจทักษะที่จำเป็นและมีความรู้ที่เหมาะสมเป็นอย่างดี ข้อผิดพลาดเล็กน้อยก็เพียงพอที่จะทำลายเว็บไซต์ของคุณทั้งหมด ในหลายกรณี คุณอาจสูญเสียการเข้าถึงเว็บไซต์ของคุณ ซึ่งไม่สามารถกู้คืนได้อีกเลย ดังนั้นคุณจึงรู้ว่าไม่ใช่สิ่งที่จะเล่นด้วย มันมีความเสี่ยงสูง
ขั้นตอนในการสำรองข้อมูลฐานข้อมูล SQL ของ WordPress
ขั้นตอนการสำรองข้อมูลของ SQL นั้นไม่มีความเจ็บปวด คุณมีสองตัวเลือกสำหรับทำการสำรองข้อมูลฐานข้อมูล SQL ของ WordPress หนึ่งคือการใช้ phpMyAdmin และอีกอันหนึ่งคือการใช้ปลั๊กอิน WordPress ทั้งสองวิธีนั้นปลอดภัย แต่ปลั๊กอินนั้นใช้งานง่าย
ด้านล่างนี้ เราได้ให้รายละเอียดขั้นตอนในการสำรองข้อมูลฐานข้อมูล SQL โดยใช้วิธีการ phpMyAdmin ในกรณีที่คุณต้องการทำขั้นตอนนี้โดยใช้ปลั๊กอิน เราขอแนะนำ "Updraft" และ "All in one Migration"
ต่อไปนี้เป็นขั้นตอนที่ง่ายต่อการปฏิบัติตามเพื่อสำรองฐานข้อมูล SQL ของ WordPress โดยใช้ phpMyAdmin:
เริ่มต้นด้วยการเข้าสู่ cPanel หรือแผงควบคุมโดยใช้ชื่อผู้ใช้และรหัสผ่านของคุณ ลองอ่านบทความนี้หากคุณต้องการความช่วยเหลือในการเข้าสู่ระบบบัญชี cPanel ของคุณ
ค้นหาตัวเลือก phpMyAdmin และคลิกเพื่อเข้าสู่คอลเลกชันฐานข้อมูลของเว็บไซต์ของคุณ
ค้นหาฐานข้อมูลที่คุณต้องการสำรองและคลิกที่มัน คุณจะได้รับตัวเลือกให้ “ ส่งออก ” ไฟล์ฐานข้อมูล มันจะเปลี่ยนเส้นทางไปยังหน้าสำรวจ คุณสามารถดาวน์โหลดข้อมูลสำรองจากที่นี่ได้อย่างง่ายดาย
ที่นี่คุณมีสองตัวเลือกในการส่งออกไฟล์ของคุณ เลือกหนึ่งที่เหมาะสมที่สุดตามความต้องการของคุณ กดปุ่ม "ไป" เมื่อเสร็จแล้ว
ตอนนี้การดาวน์โหลดของคุณจะเริ่มขึ้น ไฟล์นี้จะถูกส่งจากฐานข้อมูล WordPress ไปยังเดสก์ท็อปของคุณ คุณสามารถแยกออกและใช้งานได้ทุกเมื่อที่ต้องการ
คำถามที่พบบ่อย (FAQ)
เราอ่านปัญหาของคุณจากเว็บ และนี่คือคำถามที่พบบ่อยบางส่วนที่เราพบจากพวกคุณถามซ้ำๆ
ไตรมาสที่ 1 ปลั๊กอินใดบ้างที่ฉันสามารถใช้สำรองฐานข้อมูล SQL
คุณมีตัวเลือกมากมาย แต่เราอยากจะแนะนำให้คุณสองรายการโปรดของเรา — ปลั๊กอิน Updraft และปลั๊กอิน All-in-One Migration หากคุณกำลังจะใช้ตัวเลือกอื่น ตรวจสอบให้แน่ใจว่ามีการอัปเดตและมีบทวิจารณ์ที่เป็นของแท้
ไตรมาสที่ 2 อะไรคือองค์ประกอบอื่น ๆ ของ WordPress นอกเหนือจากฐานข้อมูล?
ดังนั้น WordPress ไม่ได้ผูกติดกับฐานข้อมูลเท่านั้น แต่ยังมีปลั๊กอิน สื่อที่คุณแนบ ธีมที่คุณใช้และเคยใช้ ไฟล์หลักที่คุณติดตั้ง และไฟล์ทั้งหมดที่คุณนึกออก
ไตรมาสที่ 3 จะเกิดอะไรขึ้นเมื่อฉันดาวน์โหลดข้อมูลสำรองของไซต์ของฉัน
ข้อมูลสำรองจะถูกบันทึกเป็นไฟล์ zip บนอุปกรณ์ท้องถิ่นที่คุณกำลังใช้อยู่ คุณสามารถแยกออกและใช้งานได้ทุกเมื่อที่ต้องการ
ความคิดสุดท้าย
ในบทความ เราได้เจาะลึกทุกขั้นตอนพร้อมคำแนะนำโดยละเอียดเพื่อตอบตำแหน่งที่จัดเก็บหน้า WordPress ในฐานข้อมูล เราขอเตือนคุณว่าการเล่นกับฐานข้อมูลอาจไม่จำเป็นต้องมีทักษะการเขียนโค้ดสูง แต่การคิดเพียงนิดเดียวอาจทำให้คุณต้องทำงานหนักทั้งหมดที่คุณทุ่มเทให้กับเว็บไซต์ของคุณ
แต่การรู้ขั้นตอนจะช่วยคุณในการแก้ไขปัญหาในอนาคต ดังนั้นจงใช้ความระมัดระวังที่จำเป็นในขณะที่ทำการสำรองข้อมูล SQL ของเว็บไซต์ WordPress ของคุณ หากคุณประสบปัญหาใดๆ อย่าลังเลที่จะส่งเรื่องนี้ไปอยู่ในมือของผู้เชี่ยวชาญ
แต่มันง่ายและสะดวกถ้าคุณทำตามขั้นตอนที่กล่าวถึงในบทความนี้อย่างถูกต้อง แสดงความคิดเห็นในกรณีที่มีข้อสงสัยและเราจะติดต่อกลับโดยเร็วที่สุด!