ฉันจะเชื่อมต่อผ่าน FTP ไปยัง XAMPP ได้อย่างไร


12

ฉันสามารถใช้ WinSCP เพื่อเชื่อมต่อกับ xampp ได้หรือไม่ มันทำงานอย่างไร

คำตอบ:


13

XAMPP มาพร้อมกับเซิร์ฟเวอร์ FileZilla FTP ที่โหลดไว้ล่วงหน้า นี่คือวิธีการตั้งค่าบริการและสร้างบัญชี

  1. เปิดใช้งานบริการ FileZilla FTP ผ่านแผงควบคุม XAMPP เพื่อให้เริ่มต้นโดยอัตโนมัติ (ทำเครื่องหมายที่ช่องถัดจาก Filezilla เพื่อติดตั้งบริการ) จากนั้นเริ่มบริการด้วยตนเอง

  2. สร้างบัญชี ftp ผ่านทาง FileZilla Server Interface (เป็นแผงควบคุม Filezilla) มีลิงค์ไปที่เมนู Start ในโฟลเดอร์ XAMPP จากนั้นไปที่ Users-> Add User-> Stuff-> Done

  3. ลองเชื่อมต่อกับเซิร์ฟเวอร์ (localhost, พอร์ต 21)


1
มันควรจะมีผู้ใช้เริ่มต้น "newuser" ด้วยรหัสผ่าน "wampp"
Keyslinger

@Keyslinger ใน windows ฉันคิดว่าไม่มี เราต้องสร้างผู้ใช้ใหม่ก่อน
Yuda Prawira

2

คุณจะต้องเปิดใช้งานหรือเริ่มต้นเซิร์ฟเวอร์ FTP บนเครื่อง XAMPP ที่ทำงานอยู่


2
ฉันจะทำสิ่งนี้ได้อย่างไร
Doug

เมื่อพิจารณาว่าคุณไม่ได้แสดงรายการระบบปฏิบัติการฉันไม่สามารถช่วยคุณได้
Josh K

0

XAMPP สำหรับ Linux และ Mac มาพร้อมกับProFTPD ตรวจสอบให้แน่ใจว่าได้เริ่มบริการจากแผงควบคุม XAMPP -> จัดการเซิร์ฟเวอร์

ดูคำแนะนำที่สมบูรณ์เพิ่มเติมได้ที่ localhost XAMPP dashboard -> คำแนะนำวิธีใช้ -> กำหนดค่าการเข้าถึง FTP ฉันได้วางพวกเขาด้านล่าง:

  1. เปิดเทอร์มินัล Linux ใหม่และให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะรูท

  2. สร้างกลุ่มใหม่ชื่อ ftp กลุ่มนี้จะมีบัญชีผู้ใช้ที่ได้รับอนุญาตให้อัพโหลดไฟล์ผ่าน FTP

groupadd ftp

  1. เพิ่มบัญชีของคุณ (ในตัวอย่างนี้ซูซาน) ไปยังกลุ่มใหม่ เพิ่มผู้ใช้อื่นถ้าจำเป็น

usermod -a -G ftp susan

  1. เปลี่ยนความเป็นเจ้าของและสิทธิ์ของ htdocs / ไดเรกทอรีย่อยของไดเรกทอรีการติดตั้ง XAMPP (โดยทั่วไปคือ / opt / lampp) เพื่อให้สามารถเขียนได้โดยกลุ่ม ftp ใหม่

cd / opt / lampp chown root.ftp htdocs chmod 775 htdocs

  1. ตรวจสอบให้แน่ใจว่า proFTPD กำลังทำงานในแผงควบคุม XAMPP

ตอนนี้คุณสามารถถ่ายโอนไฟล์ไปยังเซิร์ฟเวอร์ XAMPP โดยใช้ขั้นตอนด้านล่าง:

  1. เริ่มไคลเอนต์ FTP เช่น winSCP หรือ FileZilla และป้อนรายละเอียดการเชื่อมต่อดังนี้

หากคุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์จากระบบเดียวกันให้ใช้ "127.0.0.1" เป็นที่อยู่โฮสต์ หากคุณกำลังเชื่อมต่อจากระบบอื่นให้ใช้ชื่อโฮสต์เครือข่ายหรือที่อยู่ IP ของเซิร์ฟเวอร์ XAMPP

ใช้ "21" เป็นพอร์ต

ป้อนชื่อผู้ใช้และรหัสผ่าน Linux ของคุณเป็นข้อมูลรับรอง FTP ของคุณ

ตอนนี้ไคลเอนต์ FTP ของคุณควรเชื่อมต่อกับเซิร์ฟเวอร์และป้อนไดเรกทอรี / opt / lampp / htdocs / ซึ่งเป็นรูทของเอกสารเซิร์ฟเวอร์เว็บเริ่มต้น

  1. ถ่ายโอนไฟล์จากโฮมไดเร็กตอรี่ของคุณไปยังเซิร์ฟเวอร์โดยใช้หลักการโอน FTP ทั่วไป หากคุณใช้ไคลเอนต์ FTP กราฟิกคุณสามารถลากและวางไฟล์จากไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่ง หากคุณใช้ไคลเอนต์บรรทัดคำสั่ง FTP คุณสามารถใช้คำสั่ง FTP PUT

เมื่อถ่ายโอนไฟล์สำเร็จแล้วคุณควรจะเห็นการทำงานของไฟล์นั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.