แก้ปัญหา FileZilla Failed to Retrieve Directory Listing (วิธีแก้ที่ใช้ได้จริง)

 หนึ่งใน Error ที่ผู้ใช้ FileZilla เจอบ่อยที่สุดคือ

Failed to retrieve directory listing

ปัญหานี้ทำให้ผู้ใช้เชื่อมต่อ FTP ได้ แต่ไม่สามารถดูไฟล์หรือโฟลเดอร์บนเซิร์ฟเวอร์ได้ ส่งผลให้ไม่สามารถอัปโหลดหรือดาวน์โหลดไฟล์ได้ตามปกติ

Error นี้มักเกิดจากการตั้งค่า FTP Mode, Firewall หรือ Router ไม่ถูกต้อง

บทความนี้จะอธิบาย วิธีแก้ปัญหา Failed to Retrieve Directory Listing ใน FileZilla แบบละเอียด ซึ่งเป็นวิธีที่ผู้ดูแลเซิร์ฟเวอร์ใช้กันจริง


① Failed to Retrieve Directory Listing คืออะไร

Error นี้หมายความว่า

FileZilla เชื่อมต่อ FTP Server สำเร็จ

แต่ไม่สามารถโหลดรายการไฟล์จาก Server ได้

อาการที่พบ

  • เชื่อมต่อ FTP ได้

  • Username / Password ถูกต้อง

  • แต่โฟลเดอร์ฝั่ง Server ไม่แสดง


② สาเหตุที่พบบ่อยที่สุด

Error นี้มักเกิดจาก

🧱 Firewall

📡 Router NAT

🔌 FTP Mode ไม่ถูกต้อง

🌐 Port ถูกบล็อก

โดยเฉพาะในเครือข่ายบ้านหรือสำนักงาน


③ วิธีแก้ที่ใช้ได้ผลที่สุด (เปลี่ยนเป็น Passive Mode)

วิธีแก้ที่ง่ายที่สุดคือ

เปิด Passive Mode

ขั้นตอน

1️⃣ เปิด FileZilla

2️⃣ ไปที่

Edit

3️⃣ เลือก

Settings

4️⃣ ไปที่

FTP

5️⃣ เลือก

Passive Mode

6️⃣ กด OK

จากนั้น reconnect FTP ใหม่


④ ตรวจสอบ Firewall

Firewall อาจบล็อกการเชื่อมต่อ FTP

วิธีตรวจสอบ

  • อนุญาต FileZilla ใน Windows Firewall

  • ปิด Firewall ชั่วคราวเพื่อตรวจสอบ

  • ตรวจสอบ Security Software

หาก Firewall บล็อก FTP จะเกิด Error นี้ได้


⑤ ตรวจสอบ Router / NAT

Router บางตัวบล็อก FTP

โดยเฉพาะเมื่อใช้

Active Mode

วิธีแก้

✔ ใช้ Passive Mode
✔ เปิด FTP Port ที่ Router
✔ รีสตาร์ท Router


⑥ ตรวจสอบ Port FTP

FTP มักใช้

Port 21

หาก Port ถูกบล็อก

FTP จะเชื่อมต่อไม่สมบูรณ์

ควรตรวจสอบกับ Hosting หรือ Server Admin


⑦ ตรวจสอบ Encryption

Server บางแห่งต้องใช้

FTP over TLS

ใน FileZilla สามารถเลือก

Use explicit FTP over TLS

หาก Server รองรับ


⑧ ตรวจสอบ Server Configuration

หากคุณเป็นผู้ดูแล Server

ให้ตรวจสอบ

  • FTP Passive Port Range

  • Firewall Server

  • NAT configuration

หากตั้งค่าไม่ถูกต้อง Client จะโหลด Directory ไม่ได้


⑨ วิธีทดสอบว่าปัญหาแก้แล้วหรือไม่

Reconnect FTP

หากสำเร็จ

คุณจะเห็น

📁 โฟลเดอร์บน Server

📄 รายชื่อไฟล์

ในหน้าต่าง Remote Site

ในระบบเว็บไซต์ของ COMSIAM การแก้ปัญหานี้มักใช้วิธีเปลี่ยน Passive Mode ก่อนเสมอ เพราะแก้ได้เร็วที่สุด


⑩ สรุป

Error Failed to Retrieve Directory Listing ใน FileZilla เป็นปัญหาที่พบได้บ่อยในการเชื่อมต่อ FTP สาเหตุหลักมักเกิดจาก Firewall, Router หรือการตั้งค่า FTP Mode ไม่ถูกต้อง วิธีแก้ที่ได้ผลมากที่สุดคือการเปลี่ยนเป็น Passive Mode และตรวจสอบ Firewall กับ Port ของเซิร์ฟเวอร์ หากตั้งค่าถูกต้องแล้ว FTP จะสามารถโหลดรายการไฟล์และใช้งานได้ตามปกติ

Popular posts from this blog

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

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

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