Skip to main content

FTP 550 Permission Denied แก้ยังไง? วิธีแก้ Error 550 เวลา Upload / Delete ไฟล์ผ่าน FTP

 Error FTP 550 Permission Denied เป็นหนึ่งในปัญหาที่พบได้บ่อยที่สุดเวลาใช้งาน FTP เช่น FileZilla, WinSCP หรือ Cyberduck โดยเฉพาะตอนที่พยายาม Upload, Delete หรือแก้ไขไฟล์บนเซิร์ฟเวอร์

เมื่อ Error นี้เกิดขึ้น หมายความว่า เซิร์ฟเวอร์ปฏิเสธการเข้าถึงไฟล์หรือโฟลเดอร์นั้น เพราะบัญชี FTP ไม่มีสิทธิ์เพียงพอ

บทความนี้จะอธิบาย สาเหตุจริงของ Error 550 และวิธีแก้แบบมืออาชีพ เพื่อให้คุณสามารถจัดการไฟล์ผ่าน FTP ได้ตามปกติ


① 🔍 FTP 550 Permission Denied คืออะไร

Error 550 เป็นรหัสตอบกลับของ FTP Server ที่หมายถึง

การเข้าถึงไฟล์ถูกปฏิเสธ

ตัวอย่าง Error ที่พบ

550 Permission denied
550 Failed to open file
550 Access is denied

อาการที่พบบ่อย

  • Upload ไฟล์ไม่ได้

  • ลบไฟล์ไม่ได้

  • แก้ไขไฟล์ไม่ได้

  • เปลี่ยนชื่อไฟล์ไม่ได้


② ⚠️ สาเหตุหลักที่ทำให้เกิด FTP Error 550

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

📁 1 File Permission ไม่ถูกต้อง

ไฟล์ในระบบ Linux จะมี Permission เช่น

644
755
777

ถ้าสิทธิ์ไม่ถูกต้อง FTP จะไม่สามารถแก้ไขไฟล์ได้


👤 2 เจ้าของไฟล์ (File Owner) ไม่ตรง

ไฟล์บางไฟล์อาจถูกสร้างโดย

  • Apache

  • Nginx

  • PHP Script

ทำให้ FTP User ไม่มีสิทธิ์แก้ไข


📂 3 FTP User ถูกจำกัดโฟลเดอร์

FTP User บางบัญชีถูกจำกัดให้เข้าถึงเฉพาะโฟลเดอร์ เช่น

/public_html

ถ้าเข้าถึงโฟลเดอร์อื่นจะถูกปฏิเสธ


🔒 4 โฟลเดอร์ถูกล็อกโดย Server

บางโฟลเดอร์ของระบบจะไม่อนุญาตให้แก้ไข เช่น

/root
/etc

เพื่อความปลอดภัยของเซิร์ฟเวอร์


⚙️ 5 Server Security Block

ระบบความปลอดภัยของ Server เช่น

  • SELinux

  • ModSecurity

  • CSF Firewall

อาจบล็อกการแก้ไขไฟล์


③ 🔧 วิธีแก้ FTP 550 Permission Denied

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

✔️ ขั้นตอนที่ 1 เปลี่ยน File Permission

ใน FileZilla

คลิกขวาที่ไฟล์ → File Permissions

ตั้งค่า

ไฟล์

644

โฟลเดอร์

755

✔️ ขั้นตอนที่ 2 ตรวจสอบ Owner ของไฟล์

ถ้า Owner ไม่ใช่ FTP User

อาจต้องแก้ผ่าน

  • SSH

  • Hosting Control Panel


✔️ ขั้นตอนที่ 3 ตรวจสอบ Path

ตรวจสอบว่าคุณ Upload ไปยังโฟลเดอร์ที่ถูกต้อง เช่น

/public_html

✔️ ขั้นตอนที่ 4 Upload ไฟล์ใหม่

บางครั้งไฟล์อาจมี Permission ผิดตั้งแต่ต้น

ให้ลบแล้ว Upload ใหม่


✔️ ขั้นตอนที่ 5 ติดต่อ Hosting Support

ถ้าไม่สามารถเปลี่ยน Permission ได้

ให้ Hosting ตรวจสอบ

  • File Owner

  • Server Security

ตรงกลางบทความนี้ต้องบอกว่า Error 550 เป็นปัญหาที่เกิดจาก ระบบสิทธิ์ของ Linux Server เป็นหลัก ทีม COMSIAM มักเจอ Error นี้เวลา Upload เว็บไซต์หรือแก้ไขไฟล์ผ่าน FTP


④ 📡 ค่า Permission ที่ควรใช้กับเว็บไซต์

ค่า Permission มาตรฐาน

ไฟล์

644

โฟลเดอร์

755

ไม่ควรใช้

777

เพราะมีความเสี่ยงด้านความปลอดภัย


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

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

ควร

  • ใช้ Permission มาตรฐาน

  • ใช้ FTP Account ที่ถูกต้อง

  • ไม่แก้ไขไฟล์ระบบ


สรุป

Error FTP 550 Permission Denied

เกิดจาก

  • File Permission ผิด

  • Owner ของไฟล์ไม่ตรง

  • FTP User ถูกจำกัดโฟลเดอร์

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

1 เปลี่ยน Permission เป็น 644 / 755
2 ตรวจสอบ Owner ของไฟล์
3 Upload ไฟล์ใหม่

ทำครบตามนี้ส่วนใหญ่จะสามารถแก้ปัญหา FTP Error 550 ได้ทันที

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...