ไฟล์ wp-config.php คืออะไรและใช้ทำอะไร?

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

❶ wp-config.php เก็บข้อมูลอะไร

ไฟล์นี้มีค่าที่ WordPress ใช้เริ่มทำงาน โดยข้อมูลส่วนสำคัญเกี่ยวข้องกับฐานข้อมูลและการตั้งค่าระบบ

① ข้อมูลเชื่อมต่อฐานข้อมูล

ไฟล์ระบุชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ฐานข้อมูล เพื่อให้ WordPress อ่านและบันทึกข้อมูลเว็บไซต์ได้

② คำนำหน้าตารางฐานข้อมูล

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

③ ค่าความปลอดภัยของการเข้าสู่ระบบ

ไฟล์อาจมีคีย์และ Salt ที่ช่วยเพิ่มความปลอดภัยให้ข้อมูลการเข้าสู่ระบบ หากสงสัยว่าข้อมูลบัญชีถูกเปิดเผย ควรจัดการคีย์เหล่านี้อย่างเหมาะสมและให้ผู้ใช้เข้าสู่ระบบใหม่

④ ค่าการแก้ปัญหาและการทำงาน

ผู้ดูแลสามารถกำหนดค่าบางอย่าง เช่น การเปิดโหมด Debug หรือปรับพฤติกรรมของระบบ ทั้งนี้ควรตั้งค่าเท่าที่จำเป็นและเข้าใจผลที่จะเกิดขึ้น

❷ วิธีค้นหาและเปิดไฟล์ wp-config.php

สามารถค้นหาไฟล์ผ่าน File Manager ในแผงควบคุมโฮสติ้ง หรือเชื่อมต่อเซิร์ฟเวอร์ด้วย SFTP

① เปิดโฟลเดอร์หลักของ WordPress

ค้นหาโฟลเดอร์ที่มี wp-admin, wp-content และ wp-includes โดย wp-config.php มักอยู่ในโฟลเดอร์เดียวกัน

② แสดงไฟล์ที่ซ่อนอยู่

หากไม่พบไฟล์ ให้เปิดตัวเลือกแสดงไฟล์ที่ซ่อนใน File Manager เพราะไฟล์บางระบบอาจถูกซ่อนตามการตั้งค่าของแผงควบคุม

③ ตรวจชื่อไฟล์ให้ถูกต้อง

ไฟล์ที่ใช้งานมักชื่อ wp-config.php อย่าสับสนกับไฟล์ตัวอย่างหรือไฟล์สำรองที่มีชื่อใกล้เคียงกัน

❸ แก้ไข wp-config.php อย่างปลอดภัย

การแก้ไฟล์นี้มีความเสี่ยง เพราะตัวอักษรหรือเครื่องหมายที่ผิดเพียงจุดเดียวอาจทำให้เว็บไซต์แสดงข้อผิดพลาด

① สำรองไฟล์ก่อนแก้

ดาวน์โหลดหรือคัดลอกไฟล์เดิมไว้ก่อน หากเว็บไซต์มีปัญหา จะสามารถคืนค่าเดิมได้

② ใช้โปรแกรมแก้ไขข้อความธรรมดา

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

③ เปลี่ยนเฉพาะค่าที่จำเป็น

หากเปลี่ยนข้อมูลฐานข้อมูล ให้ใช้ค่าที่ผู้ให้บริการโฮสติ้งแจ้ง หากเปิด Debug เพื่อหาปัญหา ให้ปิดหรือปรับค่ากลับหลังแก้เสร็จ

④ ตรวจเว็บไซต์หลังบันทึก

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

❹ ปกป้องข้อมูลใน wp-config.php

ไฟล์นี้อาจมีรหัสผ่านฐานข้อมูลและข้อมูลสำคัญ จึงควรจำกัดผู้ที่เข้าถึงได้

① อย่าเผยแพร่หรือส่งไฟล์โดยไม่ป้องกัน

ห้ามนำไฟล์ขึ้นพื้นที่สาธารณะหรือแนบในโพสต์ หากต้องส่งให้ฝ่ายสนับสนุน ให้ใช้ช่องทางที่ปลอดภัยและตรวจสอบผู้รับก่อน

② ใช้รหัสผ่านฐานข้อมูลที่คาดเดายาก

ตั้งรหัสผ่านเฉพาะสำหรับฐานข้อมูล WordPress และเปลี่ยนทันทีหากสงสัยว่ามีผู้ไม่เกี่ยวข้องเข้าถึงไฟล์

③ จำกัดสิทธิ์ไฟล์ตามคำแนะนำโฮสติ้ง

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

④ เก็บสำเนาสำรองอย่างปลอดภัย

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

ไฟล์ wp-config.php เป็นส่วนสำคัญที่ช่วยให้ WordPress เชื่อมต่อฐานข้อมูลและใช้ค่าระบบต่าง ๆ สำหรับเว็บไซต์ ComSiam ควรสำรองไฟล์ก่อนแก้ทุกครั้ง เก็บข้อมูลภายในให้ปลอดภัย และให้ผู้ดูแลที่เข้าใจระบบเป็นผู้เปลี่ยนค่า