ปัญหา FTP Upload Failed เป็นหนึ่งใน Error ที่คนใช้งาน FTP เจอบ่อยที่สุด โดยเฉพาะเวลาใช้โปรแกรมอย่าง FileZilla, WinSCP หรือ Cyberduck เพื่อ Upload ไฟล์เว็บไซต์ไปยังเซิร์ฟเวอร์
อาการที่พบคือไฟล์เริ่ม Upload ได้ แต่สุดท้าย การ Upload ล้มเหลว (Failed) ทำให้ไฟล์ไม่ถูกส่งไปยังเซิร์ฟเวอร์
บทความนี้จะอธิบาย สาเหตุหลักที่ทำให้ FTP Upload Failed และวิธีแก้แบบมืออาชีพ เพื่อให้คุณสามารถ Upload ไฟล์ได้สำเร็จ
① 🔍 FTP Upload Failed คืออะไร
FTP Upload Failed หมายถึง
การ Upload ไฟล์จากคอมพิวเตอร์ไปยัง FTP Server ไม่สำเร็จ
ตัวอย่างข้อความ Error ที่พบ
Upload failed
Transfer failed
Error writing file
อาการที่พบ
-
Upload ไฟล์ไม่สำเร็จ
-
Upload ไฟล์ได้บางส่วนแล้วหยุด
-
Upload ไฟล์ขนาดใหญ่ไม่ได้
② ⚠️ สาเหตุหลักที่ทำให้ FTP Upload Failed
ปัญหานี้มักเกิดจาก 6 สาเหตุหลัก
📁 1 Permission ของโฟลเดอร์ไม่ถูกต้อง
ถ้าโฟลเดอร์ปลายทางไม่มีสิทธิ์เขียนไฟล์
FTP จะไม่สามารถ Upload ได้
ค่าที่ควรใช้
755
💾 2 พื้นที่ Server เต็ม
ถ้า Disk Space เต็ม
Server จะไม่สามารถรับไฟล์ใหม่ได้
🌐 3 Network ไม่เสถียร
ถ้า Internet มี
-
Packet loss
-
Ping สูง
การ Upload อาจล้มเหลว
⚙️ 4 Passive Mode ตั้งค่าไม่ถูกต้อง
FTP ใช้ 2 โหมด
-
Active Mode
-
Passive Mode
ถ้าตั้งค่าไม่ถูกต้อง Upload อาจล้มเหลว
🔒 5 Firewall บล็อก FTP
Firewall บางตัวอาจบล็อก
-
Port 21
-
FTP Data Connection
📂 6 Path ของโฟลเดอร์ไม่ถูกต้อง
เช่น Upload ไปยังโฟลเดอร์ที่ไม่มี
/public_html
ถ้า Path ผิด Upload จะไม่สำเร็จ
③ 🔧 วิธีแก้ FTP Upload Failed
ให้ทำตามขั้นตอนนี้
✔️ ขั้นตอนที่ 1 ตรวจสอบ Permission ของโฟลเดอร์
ใน FileZilla
คลิกขวาที่โฟลเดอร์ → File Permissions
ตั้งค่า
755
✔️ ขั้นตอนที่ 2 ตรวจสอบพื้นที่ Server
เข้า
-
DirectAdmin
-
cPanel
ตรวจสอบ Disk Space
✔️ ขั้นตอนที่ 3 เปลี่ยน Passive Mode
ใน FileZilla
ไปที่
Edit → Settings → FTP → Passive Mode
เลือก
Use Passive Mode
✔️ ขั้นตอนที่ 4 ลดจำนวนการ Upload
ใน FileZilla
ลด
Maximum simultaneous transfers
เหลือ
1 หรือ 2
✔️ ขั้นตอนที่ 5 ตรวจสอบ Firewall
ลองปิดชั่วคราว
-
Windows Firewall
-
Antivirus Firewall
กลางบทความนี้ต้องบอกว่า ปัญหา FTP Upload Failed ส่วนใหญ่เกิดจาก Permission ของโฟลเดอร์หรือ Network ไม่เสถียร ซึ่งทีม COMSIAM มักพบปัญหานี้เวลาลูกค้า Upload เว็บไซต์ผ่าน FTP
④ 📡 ค่า Permission ที่แนะนำสำหรับเว็บไซต์
ค่ามาตรฐาน
ไฟล์
644
โฟลเดอร์
755
ไม่ควรใช้
777
เพราะมีความเสี่ยงด้านความปลอดภัย
⑤ 🔧 วิธีป้องกัน FTP Upload Failed
เพื่อป้องกันปัญหานี้ในอนาคต
ควร
-
ใช้ Passive Mode
-
ใช้ Internet ที่เสถียร
-
ตรวจสอบ Disk Space
สรุป
ปัญหา FTP Upload Failed
มักเกิดจาก
-
Permission ของโฟลเดอร์ผิด
-
พื้นที่ Server เต็ม
-
Network ไม่เสถียร
-
Firewall บล็อก FTP
วิธีแก้ที่ได้ผลเร็วที่สุด
1 ตรวจสอบ Permission
2 ตรวจสอบ Disk Space
3 ใช้ Passive Mode
4 ตรวจสอบ Firewall
ทำครบตามนี้ส่วนใหญ่จะสามารถ Upload ไฟล์ผ่าน FTP ได้สำเร็จ