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

wordpress configuration tutorial.png

วิธีการใช้เคล็ดลับการกำหนดค่า WordPress เหล่านี้?

WordPress มาพร้อมกับไฟล์กำหนดค่าที่มีประสิทธิภาพที่เรียกว่า wp-config.php อยู่ในโฟลเดอร์รูทของทุกไซต์ WordPress และมีการตั้งค่าการกำหนดค่าที่สำคัญ

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

คุณสามารถใช้ไฟล์ wp-config เพื่อแก้ไขปัญหาเพิ่มประสิทธิภาพและรักษาความปลอดภัยเว็บไซต์ WordPress ของคุณ

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

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

1 การตั้งค่าการกำหนดค่าพื้นฐานของ WordPress

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

สร้างไฟล์การติดตั้ง wordpress.png

WordPress จะพยายามบันทึกการตั้งค่าเหล่านี้โดยอัตโนมัติโดยสร้างไฟล์ wp-config.php อย่างไรก็ตามหากล้มเหลวคุณจะต้องเพิ่มด้วยตนเอง

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

เปลี่ยนชื่อไฟล์ wp config wordpress.png

หลังจากนั้นคุณสามารถดำเนินการต่อและแก้ไขไฟล์ wp-config.php ที่สร้างขึ้นใหม่ คุณจะต้องเพิ่มข้อมูลฐานข้อมูลของคุณโดยเปลี่ยนบรรทัดต่อไปนี้:

define ('DB_NAME', 'database-name'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'database-password'); define ('DB_HOST', 'localhost');

อย่าลืมบันทึกการเปลี่ยนแปลงของคุณและอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์

2 การเพิ่มรหัสความปลอดภัยบน WordPress

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

คุณสามารถเสมอ สร้างคีย์ความปลอดภัยขึ้นใหม่ หากคุณคิดว่ามีคนเข้าถึงเว็บไซต์ของคุณได้โดยไม่ต้องมีการตรวจสอบสิทธิ์ที่เหมาะสม การเปลี่ยนคีย์ความปลอดภัยจะล็อกเอาต์ผู้ใช้ที่เข้าสู่ระบบทั้งหมด

กำหนด ('AUTH_KEY', 'ใส่วลีเฉพาะของคุณที่นี่'); กำหนด ('SECURE_AUTH_KEY', 'ใส่วลีเฉพาะของคุณที่นี่'); กำหนด ('LOGGED_IN_KEY', 'ใส่ประโยคเฉพาะของคุณที่นี่'); กำหนด ('NONCE_KEY', 'ใส่ประโยคเฉพาะของคุณที่นี่'); กำหนด ('AUTH_SALT', 'ใส่วลีเฉพาะของคุณที่นี่'); กำหนด ('SECURE_AUTH_SALT', 'ใส่วลีเฉพาะของคุณที่นี่'); กำหนด ('LOGGED_IN_SALT', 'ใส่วลีเฉพาะของคุณที่นี่'); กำหนด ('NONCE_SALT', 'ใส่ประโยคเฉพาะของคุณที่นี่');

สำหรับข้อมูลเพิ่มเติมโปรดดูบทความของเราเกี่ยวกับคีย์ความปลอดภัยของ WordPress และวิธีการใช้งาน

3 เปลี่ยนคำนำหน้าของตาราง WordPress

การติดตั้ง WordPress เริ่มต้นจะเพิ่มคำนำหน้า wp_ กับชื่อตารางทั้งหมดในฐานข้อมูล WordPress ผู้เชี่ยวชาญด้านความปลอดภัยของ WordPress บางคนเชื่อว่าการเปลี่ยนคำนำหน้าตารางจะทำให้ฐานข้อมูล WordPress ของคุณปลอดภัยมากขึ้น

เมื่อต้องการทำเช่นนี้คุณต้องแก้ไขบรรทัดต่อไปนี้ในการกำหนดค่า WordPress ของคุณ

$ table_prefix = 'wp_';

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

4 เปิดใช้งานการดีบักใน WordPress

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

define ('WP_DEBUG', true);

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

define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false);

สิ่งนี้จะสร้างไฟล์ debug.log ในโฟลเดอร์ wp-content ของเว็บไซต์ของคุณและเก็บข้อผิดพลาดการดีบักและการแจ้งเตือนทั้งหมดในไฟล์บันทึก

5 เปลี่ยนเว็บไซต์หรือที่อยู่ WordPress ของคุณ

โดยปกติคุณสามารถตั้งค่า WordPress และ Site URL ของคุณจากหน้า การตั้งค่า» ทั่วไป. อย่างไรก็ตามคุณอาจไม่สามารถทำได้หากคุณไม่สามารถเข้าถึงไซต์ WordPress ของคุณดูข้อผิดพลาดในการเปลี่ยนเส้นทางหรือเพิ่งย้ายไซต์ของคุณ

ในกรณีนี้คุณสามารถแก้ไขไซต์และ URL ของ WordPress ผ่านไฟล์ wp-config.php โดยการเพิ่มบรรทัดต่อไปนี้:

define ('WP_HOME', 'http://www.example.com'); define ('WP_SITEURL', 'http://www.example.com');

อย่าลืมแทนที่ example.com ด้วยตัวคุณเอง ชื่อโดเมน.

6 แทนที่สิทธิ์ของไฟล์

WordPress ช่วยให้คุณสามารถลบล้างสิทธิ์ของไฟล์ได้หากโฮสต์ของคุณมีสิทธิ์ที่ จำกัด สำหรับไฟล์ผู้ใช้ทั้งหมด คนส่วนใหญ่ไม่ต้องการ แต่มีไว้สำหรับผู้ที่ทำ

 define ('FS_CHMOD_FILE', 0644); define ('FS_CHMOD_DIR', 0755);

7 การเปลี่ยนการตั้งค่าการแก้ไขภายหลัง

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

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

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

define ('AUTOSAVE_INTERVAL', 120); // เป็นวินาที

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

define ('WP_POST_REVISIONS', 10); // 10 บทวิจารณ์โดยบทความ

หากด้วยเหตุผลใดก็ตามคุณต้องการปิดการใช้งานคุณสมบัติการโพสต์การแก้ไข (ไม่แนะนำเลย) คุณสามารถใช้รหัสต่อไปนี้เพื่อปิดการใช้งานการแก้ไขในภายหลัง

กำหนด ( 'WP_POST_REVISIONS' เท็จ);

8 การเปลี่ยนการตั้งค่าของถังรีไซเคิล WordPress

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

คุณสามารถเปลี่ยนลักษณะการทำงานนี้ได้โดยการเปลี่ยนจำนวนวันที่ต้องการเก็บข้อมูลในถังขยะ

define ('EMPTY_TRASH_DAYS', 15); // 15 วัน

หากคุณไม่ชอบคุณสมบัตินี้คุณสามารถปิดใช้งานได้โดยเพิ่มคุณสมบัติด้านล่าง:

define ('EMPTY_TRASH_DAYS', 0);

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

9 การเพิ่มค่าคงที่ FTP / SSH ให้กับการกำหนดค่า WordPress

ตามค่าเริ่มต้น WordPress อนุญาตให้คุณอัปเดตคอร์ ธีม และ ปลั๊กอิน WordPress จากแดชบอร์ดของผู้ดูแลระบบ บางโฮสต์ต้องการการเชื่อมต่อ FTP หรือ SSH ทุกครั้งที่คุณพยายามอัพเกรดหรือติดตั้งปลั๊กอินใหม่

WordPress ร้องขอข้อมูล FTP

ด้วยการใช้รหัสคุณสามารถกำหนดค่าคงที่ FTP หรือ SSH และไม่ต้องกังวลอีกต่อไป

// บังคับให้ระบบไฟล์: "direct", "ssh", "ftpext" หรือ "ftpsockets" define ('FS_METHOD', 'ftpext'); // เส้นทางสัมบูรณ์ไปยังไดเร็กทอรีการติดตั้ง root define ('FTP_BASE', '/ path / to / wordpress /'); // เส้นทางสัมบูรณ์สำหรับ "wp-content" define ('FTP_CONTENT_DIR', '/ path / to / wordpress / wp-content /'); // เส้นทางสัมบูรณ์สำหรับไดเรกทอรี "wp-plugins" กำหนดไดเร็กทอรี ('FTP_PLUGIN_DIR', '/ path / to / wordpress / wp-content / plugins /'); // เส้นทางที่แน่นอนไปยัง SSH public key ของคุณกำหนด ('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); // เส้นทางที่แน่นอนไปยังคีย์ส่วนตัว SSH ของคุณกำหนด ('FTP_PRIVKEY', '/home/username/.ssh/id_rsa'); // ทั้งชื่อผู้ใช้ FTP หรือ SSH ของคุณกำหนด ('FTP_USER', 'ชื่อผู้ใช้'); // รหัสผ่านสำหรับ FTP_USER username define ('FTP_PASS', 'password'); // hostname: พอร์ตคำสั่งผสมสำหรับเซิร์ฟเวอร์ SSH / FTP ของคุณกำหนด ('FTP_HOST', 'ftp.example.org:21');

หมายเหตุ: อย่าลืมแทนที่เส้นทาง WordPress และ ftp.example.com ด้วยข้อมูลโฮสต์ FTP ของคุณเอง

10 อนุญาตการซ่อมแซมฐานข้อมูลอัตโนมัติ

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

ในการเปิดใช้งานคุณสมบัตินี้คุณต้องเพิ่มบรรทัดต่อไปนี้ลงในไฟล์กำหนดค่า WordPress ของคุณ

define ('WP_ALLOW_REPAIR' จริง);

หลังจากเพิ่มสิ่งนี้คุณต้องไปที่ URL ต่อไปนี้เพื่อเพิ่มประสิทธิภาพและซ่อมแซมฐานข้อมูล WordPress

http://exemple.com/wp-admin/maint/repair.php

อย่าลืมแทนที่ example.com ด้วยตัวคุณเอง ชื่อโดเมน. คุณจะเห็นหน้าง่ายๆ พร้อมตัวเลือกในการซ่อมแซมหรือซ่อมแซมและเพิ่มประสิทธิภาพฐานข้อมูล คุณไม่จำเป็นต้องลงชื่อเข้าใช้เพื่อเข้าถึงหน้านี้

การซ่อมแซมฐานข้อมูล wp.png