วิธีเปลี่ยน Permission ไฟล์ใน FileZilla (ตั้งค่า CHMOD ให้เว็บทำงานได้ถูกต้อง)

 เวลาที่อัปโหลดไฟล์เว็บไซต์ขึ้นโฮสติ้งผ่าน FileZilla บางครั้งคุณอาจพบปัญหา เช่น

  • เว็บขึ้น Error 403 Forbidden

  • อัปโหลดไฟล์ไม่ได้

  • WordPress เขียนไฟล์ไม่ได้

สาเหตุที่พบบ่อยคือ Permission ของไฟล์หรือโฟลเดอร์ไม่ถูกต้อง

ในระบบ Linux Server โฮสติ้งจะใช้สิ่งที่เรียกว่า File Permission หรือ CHMOD เพื่อกำหนดว่าใครสามารถอ่าน เขียน หรือรันไฟล์ได้

บทความนี้จะสอน วิธีเปลี่ยน Permission ไฟล์ใน FileZilla แบบละเอียด พร้อมค่าที่ควรใช้สำหรับเว็บไซต์


① File Permission คืออะไร

Permission คือการกำหนดสิทธิ์ในการเข้าถึงไฟล์

แบ่งเป็น 3 สิทธิ์หลัก

📖 Read (อ่านไฟล์)
✏ Write (เขียนไฟล์)
⚙ Execute (รันไฟล์)

และแบ่งผู้ใช้ออกเป็น

👤 Owner
👥 Group
🌍 Public


② ค่า Permission ที่นิยมใช้

ค่าที่ใช้บ่อยสำหรับเว็บไซต์

📁 Folder

755

📄 File

644

ความหมาย

755

Owner = Read Write Execute
Group = Read Execute
Public = Read Execute

644

Owner = Read Write
Group = Read
Public = Read


③ วิธีเปลี่ยน Permission ใน FileZilla

ขั้นตอน

1️⃣ เชื่อมต่อ FTP Server ด้วย FileZilla

2️⃣ ไปที่ไฟล์หรือโฟลเดอร์ที่ต้องการ

3️⃣ คลิกขวาที่ไฟล์

4️⃣ เลือก

File permissions

หรือ

Change permissions


④ ตั้งค่า CHMOD

เมื่อหน้าต่าง CHMOD เปิดขึ้น

จะมีช่อง

Numeric value

ให้ใส่ค่า เช่น

755
หรือ
644

แล้วกด

OK


⑤ เปลี่ยน Permission ทั้งโฟลเดอร์

หากต้องการเปลี่ยน Permission ทั้งโฟลเดอร์

1️⃣ คลิกขวาที่โฟลเดอร์
2️⃣ File permissions
3️⃣ ใส่ค่า เช่น

755

4️⃣ ติ๊ก

Recurse into subdirectories

เพื่อเปลี่ยนทั้งโฟลเดอร์ย่อย


⑥ Permission ผิดทำให้เกิดอะไร

หาก Permission ผิดอาจทำให้

❌ เว็บขึ้น 403 Forbidden
❌ WordPress อัปโหลดรูปไม่ได้
❌ Plugin หรือ Theme ติดตั้งไม่ได้

จึงควรตั้งค่าให้ถูกต้อง


⑦ Permission ที่ไม่ควรใช้

บางคนตั้งค่า

777

ซึ่งหมายถึง

ทุกคนสามารถ

✔ อ่าน
✔ เขียน
✔ รันไฟล์

แม้จะแก้ปัญหาได้เร็ว

แต่มีความเสี่ยงด้านความปลอดภัยสูง


⑧ Permission ที่เหมาะกับ WordPress

สำหรับ WordPress

ค่าที่แนะนำคือ

📁 Folder = 755
📄 File = 644

ยกเว้นบางไฟล์ เช่น

wp-config.php

อาจตั้งเป็น

600

เพื่อเพิ่มความปลอดภัย


⑨ เทคนิคที่มืออาชีพใช้

ผู้ดูแลเว็บไซต์มักตรวจสอบ

✔ Permission
✔ Owner
✔ Server configuration

ก่อนแก้ปัญหาเว็บ

ในงานดูแลเว็บไซต์ของ COMSIAM หากเว็บขึ้น Error 403 หรือ WordPress เขียนไฟล์ไม่ได้ ผมจะตรวจสอบ Permission ก่อนเสมอ เพราะเป็นสาเหตุที่พบได้บ่อย


⑩ สรุป

File Permission หรือ CHMOD เป็นการกำหนดสิทธิ์การเข้าถึงไฟล์บนเซิร์ฟเวอร์ Linux ซึ่งมีผลต่อการทำงานของเว็บไซต์ หากตั้งค่าผิดอาจทำให้เว็บแสดง Error หรือไม่สามารถเขียนไฟล์ได้ ผู้ใช้สามารถเปลี่ยน Permission ได้ง่ายผ่าน FileZilla โดยคลิกขวาที่ไฟล์หรือโฟลเดอร์แล้วเลือก File permissions จากนั้นตั้งค่า Numeric value เช่น 755 สำหรับโฟลเดอร์ และ 644 สำหรับไฟล์ เพื่อให้เว็บไซต์ทำงานได้ถูกต้องและปลอดภัย

Popular posts from this blog

วิธี Login WordPress Admin (WordPress Login Guide)

วิธีใช้ Windows 11 เบื้องต้น สำหรับมือใหม่ (Step-by-Step Guide) 💻

วิธีแก้ Access Point ติดตั้งแล้วเน็ตช้า – 10 สาเหตุที่ทำให้ WiFi ช้าและวิธีแก้จริง