รีเซ็ตสิทธิ์อนุญาตของไฟล์และโฟลเดอร์ WordPress ด้วย SSH
ด้วยเหตุผลด้านความปลอดภัยไฟล์และโฟลเดอร์บนเซิร์ฟเวอร์จะมีสิทธิ์อนุญาตที่กำหนดว่าใครสามารถอ่านเขียนเข้าถึงและแก้ไขไฟล์และโฟลเดอร์เหล่านี้ได้ สิทธิ์จะแสดงด้วยค่าตัวเลขและสำหรับ WordPress ควรกำหนดเป็น 755 สำหรับโฟลเดอร์และ 644 สำหรับไฟล์ (ในบัญชีเว็บโฮสติ้งรุ่นเก่าและ Managed WordPress ค่าเหล่านี้คือ 705 สำหรับโฟลเดอร์และ 604 สำหรับไฟล์) สิทธิ์อนุญาตไม่เพียงพออาจทำให้เกิดข้อผิดพลาดในเว็บไซต์และเมื่อค่าของพวกเขาไม่ถูกต้องอาจเกิดความเสี่ยงด้านความปลอดภัย หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับความหมายที่อยู่เบื้องหลังค่าเหล่านี้คุณสามารถอ่าน บทความนี้ได้ใน wordpress.org นี่คือวิธีรีเซ็ตสิทธิ์อนุญาตผ่าน SSH โดยใช้คำสั่ง BASH
- เชื่อมต่อกับบัญชีโฮสติ้งของคุณด้วย SSH
- ใช้คำสั่ง ls เพื่อแสดงรายการไฟล์และโฟลเดอร์และ cd และ .. / เพื่อย้ายไปยังไดเรกทอรีต่างๆจนกว่าคุณจะไปอยู่ในไดเรกทอรีที่มีการติดตั้ง WordPress
- ใช้คำสั่ง pwd เพื่อค้นหาเส้นทางไปยังโฟลเดอร์ปัจจุบัน (ไดเรกทอรี)
- ป้อนคำสั่งต่อไปนี้:
- ในการเปลี่ยนสิทธิ์การอนุญาตสำหรับโฟลเดอร์:
ค้นหา / path / to / current / directory / -type d -exec chmod 755{} \;
ในคำสั่งด้านบนคุณควรแทนที่/path/to/current/directory/
ด้วยเส้นทางจริงจากขั้นตอนที่ 3 - ในการเปลี่ยนสิทธิ์อนุญาตสำหรับไฟล์:
ค้นหา / path / to / current / directory / -type f -exec chmod 644{} \;
ในคำสั่งด้านบนคุณควรแทนที่/path/to/current/directory/
ด้วยเส้นทางจริงจากขั้นตอนที่ 3
- ในการเปลี่ยนสิทธิ์การอนุญาตสำหรับโฟลเดอร์:
คุณจะเห็นข้อความยืนยันว่าการเปลี่ยนแปลงสำเร็จแล้ว