Skip to main content

FTP Cannot List Directory แก้ยังไง? วิธีแก้เมื่อ FTP เปิดดูโฟลเดอร์ไม่ได้

 ปัญหา FTP Cannot List Directory เป็น Error ที่พบได้บ่อยเวลาคุณเชื่อมต่อ FTP Server ผ่านโปรแกรมอย่าง FileZilla, WinSCP หรือ Cyberduck แล้วไม่สามารถแสดงรายการไฟล์ในโฟลเดอร์ได้

อาการที่พบคือ Login เข้า FTP ได้ แต่ไม่สามารถเปิดโฟลเดอร์หรือดูไฟล์ใน Server ได้

ปัญหานี้มักเกี่ยวข้องกับ Permission ของโฟลเดอร์, Firewall หรือ Passive Mode ของ FTP

บทความนี้จะอธิบาย สาเหตุของ FTP Cannot List Directory และวิธีแก้แบบมืออาชีพ


① 🔍 FTP Cannot List Directory คืออะไร

FTP Cannot List Directory หมายถึง

FTP Client เชื่อมต่อกับ Server ได้ แต่ ไม่สามารถโหลดรายการไฟล์ในโฟลเดอร์ได้

ตัวอย่างข้อความ Error

Cannot list directory
Directory listing failed
Could not retrieve directory listing

อาการที่พบ

  • Login FTP ได้

  • ไม่เห็นไฟล์ในโฟลเดอร์

  • เปิดโฟลเดอร์ไม่ได้


② ⚠️ สาเหตุหลักที่ทำให้ FTP Cannot List Directory

ปัญหานี้มักเกิดจาก 5 สาเหตุหลัก

📂 1 Permission ของโฟลเดอร์ไม่ถูกต้อง

ถ้า Permission ของโฟลเดอร์ไม่อนุญาตให้ดูไฟล์

FTP จะไม่สามารถแสดงรายการไฟล์ได้

ค่ามาตรฐานของโฟลเดอร์

755

🔥 2 Firewall บล็อก FTP Data Connection

Firewall อาจบล็อก

  • FTP Data Port

  • Passive Port

ทำให้ FTP ไม่สามารถโหลดรายการไฟล์


📡 3 Passive Mode ตั้งค่าไม่ถูกต้อง

FTP มี 2 โหมด

  • Active Mode

  • Passive Mode

ถ้าใช้โหมดผิด

การแสดงไฟล์จะล้มเหลว


🌐 4 Router บล็อก FTP

Router บางตัวมีฟีเจอร์

FTP ALG

ซึ่งอาจทำให้ FTP ทำงานผิดพลาด


⚙️ 5 Server Configuration ผิด

FTP Server อาจตั้งค่า

  • Passive Port Range

  • Directory Access

ผิดพลาด


③ 🔧 วิธีแก้ FTP Cannot List Directory

ให้ทำตามขั้นตอนนี้

✔️ ขั้นตอนที่ 1 ตรวจสอบ Permission ของโฟลเดอร์

ใน FileZilla

คลิกขวาที่โฟลเดอร์

เลือก

File Permissions

ตั้งค่าเป็น

755

✔️ ขั้นตอนที่ 2 ใช้ Passive Mode

ใน FileZilla

ไปที่

Edit → Settings → FTP

เลือก

Passive Mode

✔️ ขั้นตอนที่ 3 ปิด Firewall ชั่วคราว

ลองปิด

  • Windows Firewall

  • Antivirus Firewall

แล้วลองเชื่อมต่อ FTP ใหม่


✔️ ขั้นตอนที่ 4 ปิด FTP ALG ใน Router

เข้าไปตั้งค่า Router

ปิด

FTP ALG

✔️ ขั้นตอนที่ 5 ใช้ SFTP แทน FTP

ถ้า FTP ยังมีปัญหา

แนะนำให้ใช้

SFTP

ซึ่งใช้ Port

22

กลางบทความนี้ต้องบอกว่า Error แบบ FTP Cannot List Directory เป็นปัญหาที่ทีม COMSIAM พบได้บ่อยมากเวลาลูกค้าเชื่อมต่อ FTP ผ่านเครือข่ายองค์กรหรือ Router ที่มี Firewall


④ 📡 ความแตกต่างระหว่าง FTP และ SFTP

FTP

  • ใช้ Port 21

  • ไม่มีการเข้ารหัส

SFTP

  • ใช้ Port 22

  • มีการเข้ารหัสข้อมูล

จึงปลอดภัยกว่า


⑤ 🔧 วิธีป้องกัน FTP Directory Error

เพื่อป้องกันปัญหานี้ในอนาคต

ควร

  • ใช้ Passive Mode

  • ตั้งค่า Permission ให้ถูกต้อง

  • ปิด FTP ALG


สรุป

ปัญหา FTP Cannot List Directory

มักเกิดจาก

  • Permission โฟลเดอร์ผิด

  • Firewall บล็อก FTP

  • Passive Mode ผิด

วิธีแก้ที่ได้ผลเร็วที่สุดคือ

1 ใช้ Passive Mode
2 ตรวจสอบ Permission
3 ปิด FTP ALG ใน Router

ทำครบตามนี้ส่วนใหญ่จะสามารถเปิดดูไฟล์ใน FTP ได้ปกติ

Popular posts from this blog

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

 Windows 11 คือระบบปฏิบัติการหลักที่คนทั่วโลกใช้มากที่สุด ไม่ว่าคุณจะใช้ทำงาน เล่นเกม หรือใช้งานทั่วไป การเข้าใจพื้นฐานของ Windows 11 จะช่วยให้คุณใช้งานคอมพิวเตอร์ได้เร็วขึ้น ปลอดภัยขึ้น และมีประสิทธิภาพมากขึ้น บทความนี้จะสอนทุกอย่างตั้งแต่พื้นฐาน เหมาะสำหรับมือใหม่และผู้ที่ต้องการใช้งาน Windows 11 อย่างมืออาชีพ ① ทำความรู้จัก Desktop และ Taskbar 🖥️ เมื่อเปิดเครื่อง Windows 11 คุณจะเห็นหน้าหลักที่เรียกว่า Desktop องค์ประกอบสำคัญ: Desktop → พื้นที่ทำงานหลัก Taskbar → แถบด้านล่าง Start Menu → เมนูเริ่มต้น Icons → ไอคอนโปรแกรม Taskbar ใช้สำหรับ: เปิดโปรแกรม สลับโปรแกรม ดูเวลา ดูอินเทอร์เน็ต เคล็ดลับ SEO สำคัญ: การเข้าใจ Taskbar จะช่วยให้คุณควบคุม Windows ได้ทั้งหมด ② วิธีเปิดโปรแกรมใน Windows 11 🚀 มี 3 วิธีหลัก: วิธีที่ 1: ใช้ Start Menu คลิกปุ่ม Start → เลือกโปรแกรม วิธีที่ 2: ใช้ Search คลิก Search → พิมพ์ชื่อโปรแกรม เช่น Chrome วิธีที่ 3: ใช้ Desktop Icon ดับเบิลคลิกที่ไอคอน วิธีที่เร็วที่สุดคือใช้ Search ③ วิธีเปิด File Explorer และ...

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

 การ Login WordPress Admin เป็นขั้นตอนสำคัญในการจัดการเว็บไซต์ WordPress หลังจากติดตั้ง WordPress แล้ว คุณต้อง Login เพื่อสร้างบทความ ติดตั้ง Theme และจัดการเว็บไซต์ WordPress Admin คือศูนย์ควบคุมของเว็บไซต์ทั้งหมด บทความนี้จะสอนวิธี Login WordPress Admin แบบละเอียด เหมาะสำหรับมือใหม่ ① เปิดเว็บเบราว์เซอร์ 🌐 คลิก: Start Menu พิมพ์: Chrome หรือ Edge เปิด Browser ② ไปที่หน้า Login WordPress 🔍 พิมพ์ URL: yourdomain.com/wp-admin หรือ yourdomain.com/wp-login.php หน้ Login จะเปิด ③ ใส่ Username ✔️ ใส่: Username ที่คุณตั้งไว้ตอนติดตั้ง WordPress ④ ใส่ Password 🔐 ใส่: Password ของ WordPress ⑤ คลิก Login ⏳ คลิก: Log In ระบบจะ Login ⑥ เข้า WordPress Dashboard 💻 หลัง Login จะเห็น: Dashboard สามารถจัดการเว็บไซต์ได้ ⑦ WordPress Dashboard ใช้ทำอะไร 🔧 ใช้สำหรับ: สร้างบทความ ติดตั้ง Plugin เปลี่ยน Theme ⑧ Login ไม่ได้ทำอย่างไร 🔒 ตรวจสอบ: Username Password หรือ Reset Password ⑨ WordPress Admin สำคัญหรือไม่ 🌍 สำคัญมาก เป็นศูนย์ควบ...

วิธีใช้ Microsoft Word เบื้องต้น สำหรับมือใหม่ (Complete Beginner Guide) 📝

 Microsoft Word เป็นโปรแกรมพิมพ์เอกสารที่ได้รับความนิยมมากที่สุดในโลก ใช้สำหรับสร้างเอกสาร รายงาน จดหมาย และงานต่าง ๆ ไม่ว่าคุณจะเป็นนักเรียน พนักงาน หรือเจ้าของธุรกิจ การรู้วิธีใช้ Microsoft Word จะช่วยให้คุณทำงานได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น บทความนี้จะแนะนำวิธีใช้ Microsoft Word ตั้งแต่พื้นฐานจนสามารถใช้งานได้จริง ① วิธีเปิด Microsoft Word ครั้งแรก 🚀 คลิกปุ่ม Start Menu พิมพ์: Word คลิก: Microsoft Word หรือคลิกที่ไอคอน Microsoft Word บน Desktop เมื่อเปิดแล้ว คุณจะเห็นหน้าสำหรับสร้างเอกสารใหม่ ② วิธีสร้างเอกสารใหม่ 📄 หลังจากเปิด Word: คลิก: Blank document เอกสารใหม่จะถูกสร้างทันที ตอนนี้คุณสามารถเริ่มพิมพ์ข้อความได้ Word จะบันทึกอัตโนมัติในบางกรณี แต่ควรบันทึกเองเพื่อความปลอดภัย ③ วิธีพิมพ์และแก้ไขข้อความ ✏️ เพียงคลิกในเอกสาร แล้วเริ่มพิมพ์ คุณสามารถ: เพิ่มข้อความ ลบข้อความ แก้ไขข้อความ ใช้ปุ่ม: Backspace → ลบด้านหลัง Delete → ลบด้านหน้า Word รองรับการพิมพ์ทุกภาษา ④ วิธีบันทึกเอกสาร 💾 คลิก: File → Save As เลือกตำแหน่ง เช่น: Docum...