ปัญหา FTP Directory Not Accessible เป็น Error ที่เกิดขึ้นเมื่อคุณเชื่อมต่อ FTP ได้แล้ว แต่ ไม่สามารถเข้าไปยังโฟลเดอร์บางโฟลเดอร์บนเซิร์ฟเวอร์ได้
อาการนี้พบได้บ่อยเมื่อใช้งานผ่านโปรแกรมอย่าง FileZilla, WinSCP หรือ Cyberduck โดยเฉพาะเวลา Upload เว็บไซต์หรือจัดการไฟล์บน Hosting
สาเหตุหลักมักเกี่ยวกับ Permission ของโฟลเดอร์, FTP User Access หรือ Path ของโฟลเดอร์
บทความนี้จะอธิบาย สาเหตุจริงของ FTP Directory Not Accessible และวิธีแก้แบบมืออาชีพ
① 🔍 FTP Directory Not Accessible คืออะไร
FTP Directory Not Accessible หมายถึง
FTP Client ไม่สามารถเข้าถึงโฟลเดอร์ใน FTP Server ได้
ตัวอย่างข้อความ Error ที่พบ
Directory not accessible
Cannot access directory
Permission denied
อาการที่พบ
-
เข้า FTP ได้
-
เห็นโฟลเดอร์ แต่เปิดไม่ได้
-
Upload ไฟล์เข้าโฟลเดอร์ไม่ได้
② ⚠️ สาเหตุหลักของ FTP Directory Not Accessible
ปัญหานี้มักเกิดจาก 5 สาเหตุหลัก
📂 1 Permission ของโฟลเดอร์ไม่ถูกต้อง
ถ้า Permission ของโฟลเดอร์ไม่อนุญาต
FTP จะไม่สามารถเข้าโฟลเดอร์ได้
ค่า Permission มาตรฐาน
755
🔒 2 FTP User ไม่มีสิทธิ์เข้าถึงโฟลเดอร์
FTP User บางบัญชีถูกจำกัด
เช่น
-
เข้าได้เฉพาะ home directory
-
เข้าโฟลเดอร์อื่นไม่ได้
📁 3 Path ของโฟลเดอร์ผิด
ตัวอย่าง Path ที่ใช้บ่อย
/public_html
ถ้า Path ผิด FTP จะเข้าไม่ได้
💾 4 โฟลเดอร์ถูกลบหรือไม่มีอยู่จริง
ถ้าโฟลเดอร์ถูกลบ
FTP จะไม่สามารถเข้าถึงได้
⚙️ 5 Server Security Block
Hosting บางแห่งมีระบบ
-
ModSecurity
-
CageFS
ซึ่งอาจจำกัดการเข้าถึงโฟลเดอร์
③ 🔧 วิธีแก้ FTP Directory Not Accessible
ให้ทำตามขั้นตอนนี้
✔️ ขั้นตอนที่ 1 ตรวจสอบ Permission ของโฟลเดอร์
ใน FileZilla
คลิกขวาที่โฟลเดอร์
เลือก
File Permissions
ตั้งค่า
755
✔️ ขั้นตอนที่ 2 ตรวจสอบ FTP User
เข้าไปที่
-
DirectAdmin
-
cPanel
ตรวจสอบว่า FTP User มีสิทธิ์
-
Read
-
Write
-
Access
✔️ ขั้นตอนที่ 3 ตรวจสอบ Path ของโฟลเดอร์
Path ที่ใช้บ่อยสำหรับเว็บไซต์คือ
/public_html
✔️ ขั้นตอนที่ 4 ตรวจสอบว่าโฟลเดอร์มีอยู่จริง
ลอง Refresh FTP
หรือเข้า File Manager ของ Hosting
✔️ ขั้นตอนที่ 5 ติดต่อ Hosting
ถ้า Hosting ใช้ระบบ Security
อาจต้องให้ Support ปลดล็อกโฟลเดอร์
กลางบทความนี้ต้องบอกว่า Error แบบ FTP Directory Not Accessible เป็นปัญหาที่ทีม COMSIAM พบค่อนข้างบ่อยเวลาลูกค้าตั้งค่า FTP User ใหม่ หรือเปลี่ยน Permission ของเว็บไซต์
④ 📡 Permission มาตรฐานของเว็บไซต์
ค่าที่แนะนำ
โฟลเดอร์
755
ไฟล์
644
ไม่ควรใช้
777
เพราะมีความเสี่ยงด้านความปลอดภัย
⑤ 🔧 วิธีป้องกัน FTP Directory Error
เพื่อป้องกันปัญหานี้ในอนาคต
ควร
-
ตั้งค่า Permission ให้ถูกต้อง
-
ตรวจสอบ FTP User
-
ใช้ Path ที่ถูกต้อง
สรุป
ปัญหา FTP Directory Not Accessible
มักเกิดจาก
-
Permission ของโฟลเดอร์ผิด
-
FTP User ไม่มีสิทธิ์
-
Path ของโฟลเดอร์ผิด
วิธีแก้ที่ได้ผลเร็วที่สุด
1 ตรวจสอบ Permission
2 ตรวจสอบ FTP User
3 ตรวจสอบ Path
ทำครบตามนี้ส่วนใหญ่จะสามารถเข้าโฟลเดอร์ FTP ได้ปกติ