คำตอบสั้น ๆ: อัปโหลด แก้ไข แตกไฟล์ Zip และตั้ง Permission ของไฟล์เว็บไซต์ผ่าน File Manager ของ DirectAdmin ได้จากเบราว์เซอร์ โดยไม่ต้องติดตั้งโปรแกรม FTP
คู่มือนี้อธิบาย File Manager ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
File Manager ของ DirectAdmin ช่วยให้คุณจัดการไฟล์เว็บไซต์ได้จากเบราว์เซอร์ ทั้งอัปโหลด สร้างโฟลเดอร์ แก้ไขไฟล์อย่าง .htaccess หรือ wp-config.php แตกไฟล์ Zip และตั้งสิทธิ์ไฟล์ เหมาะกับงานแก้ไขเล็ก ๆ หรือการอัปโหลดเว็บไซต์ทั้งชุดในรูปไฟล์ Zip ไฟล์เดียว ส่วนการโอนไฟล์จำนวนมากเป็นประจำ การใช้ FTP จะสะดวกกว่า ดู สร้างบัญชี FTP บน DirectAdmin
ก่อนแก้ไฟล์ใด ๆ บนเว็บไซต์ที่ใช้งานจริง ควรดาวน์โหลดสำเนาไฟล์นั้นเก็บไว้ หรือสำรองข้อมูลทั้งบัญชีก่อนตาม สำรองและกู้คืนข้อมูลบน DirectAdmin เพราะการลบหรือเขียนทับใน File Manager ย้อนกลับไม่ได้
สิ่งที่ต้องเตรียม
- ชื่อผู้ใช้และรหัสผ่าน DirectAdmin ระดับผู้ใช้ (User Level)
- ไฟล์เว็บไซต์ที่จะอัปโหลด ถ้ามีไฟล์จำนวนมาก ให้บีบอัดเป็น
.zipไฟล์เดียวก่อน - เบราว์เซอร์รุ่นปัจจุบัน เช่น Chrome, Edge หรือ Firefox
หมายเหตุ: คู่มือนี้อ้างอิงหน้าตาแบบ Evolution ซึ่งเป็นหน้าตามาตรฐานของ DirectAdmin รุ่นปัจจุบัน ถ้าหน้าจอของคุณเป็นแบบเก่า (Enhanced) ชื่อเมนูจะเหมือนกันแต่ตำแหน่งต่างไป และในหน้า Dashboard ของ Evolution มีช่องค้นหาที่พิมพ์ชื่อเมนูเพื่อไปยังหน้านั้นได้ทันที
ขั้นตอนที่ 1: เปิด File Manager และรู้จักโครงสร้างโฟลเดอร์
- เข้าสู่ระบบ DirectAdmin
- ในหมวด System Info & Files คลิก File Manager
File Manager จะเปิดที่โฟลเดอร์ Home ของบัญชี โฟลเดอร์ที่สำคัญมีดังนี้
| ตำแหน่ง | หน้าที่ |
|---|---|
domains/example.com/public_html | ไฟล์เว็บไซต์ที่เปิดผ่าน http:// และ https:// ไฟล์หน้าแรกคือ index.html หรือ index.php |
domains/example.com/private_html | ส่วนใหญ่เป็นลิงก์ (Symlink) ไปยัง public_html จึงไม่ต้องอัปโหลดซ้ำ ถ้าเป็นโฟลเดอร์จริง เว็บแบบ HTTPS จะแสดงไฟล์จากที่นี่ |
domains/example.com/public_html/sub | ไฟล์ของ Subdomain sub.example.com ตามค่าเริ่มต้น ดู สร้าง Subdomain บน DirectAdmin |
domains/example.com/logs | Log ของเว็บไซต์บางส่วน (ขึ้นกับการตั้งค่าเซิร์ฟเวอร์) |
backups | ไฟล์สำรองข้อมูลที่สร้างจากเมนู Create/Restore Backups |
imap | ข้อมูลกล่องอีเมล ไม่ควรแก้ไขเองในนี้ |
ขั้นตอนที่ 2: อัปโหลดไฟล์
- ดับเบิลคลิกเข้าโฟลเดอร์
domainsแล้วexample.comแล้วpublic_html - คลิก Upload (หรือลากไฟล์จากคอมพิวเตอร์มาวางในหน้าต่าง File Manager)
- เลือกไฟล์ แล้วรอจนแถบความคืบหน้าครบทุกไฟล์
ถ้ามีไฟล์หน้า Default ที่ DirectAdmin สร้างไว้ เช่น index.html ข้อความต้อนรับ และเว็บของคุณใช้ index.php ให้ลบหรือเปลี่ยนชื่อไฟล์นั้น มิฉะนั้น Web Server อาจแสดงหน้า Default ก่อน
ขั้นตอนที่ 3: แตกไฟล์ Zip บนเซิร์ฟเวอร์
การอัปโหลด Zip ไฟล์เดียวเร็วกว่าอัปโหลดไฟล์เล็กหลายพันไฟล์อย่างชัดเจน โดยเฉพาะเว็บ WordPress
- คลิกขวาที่ไฟล์ เช่น
site.zipแล้วเลือก Extract - ตรวจตำแหน่งปลายทางให้เป็น
public_htmlแล้วยืนยัน - ดูผลลัพธ์ ถ้าไฟล์ไปอยู่ในโฟลเดอร์ย่อย เช่น
public_html/site/ให้เลือกไฟล์ทั้งหมดในนั้น แล้วใช้ Cut และ Paste หรือ Move ย้ายขึ้นมาที่public_html - ลบไฟล์ Zip ออกหลังแตกเสร็จ เพราะคนภายนอกดาวน์โหลดไฟล์ที่อยู่ใน
public_htmlได้ และไฟล์นี้อาจมีรหัสผ่านฐานข้อมูลอยู่ข้างใน
การบีบอัดโฟลเดอร์เพื่อดาวน์โหลดเก็บทำได้เช่นกัน โดยเลือกไฟล์หรือโฟลเดอร์ แล้วใช้ Compress สร้างไฟล์ .zip หรือ .tar.gz