WS_FTP
WS_FTP เป็นโปรแกรมที่ได้รับการนิยมอีกโปรแกรมหนึ่งในการ Upload ข้อมูลในการสร้างโฮมเพจขึ้นไปยัง
เซิร์ฟเวอร์ นอกจากการอัปโหลดแล้ว ยังสามารถเปลี่ยนชื่อไฟล์,ลบไฟล์,คัดลอกไฟล์
เปลี่ยน permission และอื่นๆอีกมากมาย WS_FTP เป็นโปรแกรมประเภท Shareware
ของบริษัท Ipswitch, Inc. โดยสามารถทดลอง Download มาทดลองใช้ก่อนได้จาก
http://www.ipswitch.com/index.html
ขั้นตอนการใช้งาน WS_FTP (ตัวอย่างจะใช้ WS_FTP Pro Version 6.60)
มีดังต่อไปนี้

เมื่อเปิดโปรแกรมจะโชว์หน้าต่างดังรูปข้างบนก่อนเสมอ
โดยเมื่อเราต้องการใช้งาน ก็ให้เลือก File->New Site หรือ Click
ที่รูป เพื่อเซ็ตค่า ftp
site ที่ต้องการ และจะมีหน้าต่าง ดังภาพด้านล่างปรากฎขึ้น

ให้กรอกข้อมูลและใส่ค่าต่าง ๆ และ click Finish
Create a Site named: เป็นชื่อซึ่งใช้แสดงชื่อบัญชีของเรา
ใช้อะไรก็ได้เพื่อให้จำได้ง่าย สำหรับใครที่มีหลายที่ก็ต้องตั้งชื่อให้ต่างกันไป
Host Name or IP Address: เป็นชื่อ Server FTP หากคุณมี domain
name เป็น test.com คุณจะมี ftp server เป็น ftp.test.com หรือ จะใช้
ip address ของเว็บไซด์คุณก็ได้
หลังจากนั้นจะกลับมาที่หน้าเดิม ให้กรอกข้อมูลในส่วน 
UserID: ก็คือชื่อ username ที่สมัครไว้กับเรา ซึ่งจะเป็นอันเดียวกับที่ใช้
access Control Panel นั้นเอง
Password: เป็นรหัสผ่านซึ่งกำหนดไว้ตอนสมัครขอใช้บริการ
Save Password: ให้เลือกอันนี้ ถ้ามีการเลือก Anonymous ให้เอาออกด้วย
หลังจากนั้นให้ click connect เพื่อทำการติดต่อกับ server

แสดงชื่อไฟล์ต่าง ๆ บนเครื่องคอมพิวเตอร์ของคุณ สามารถเลือก หรือ เปลี่ยน
directory ที่ใช้งานอยู่ได้โดย click หรือ double click ที่ชื่อ directory
แสดงชื่อไฟล์ต่าง
ๆ บนเครื่องเซิร์ฟเวอร์ สามารถเลือก หรือ เปลี่ยน directory ที่ใช้งานอยู่ได้โดย
click หรือ double click ที่ชื่อ directory
Transfer
Type ให้เลือก Auto โดยไม่ต้องสนใจ ASCII หรือ Binary ว่าเลือกแบบไหน
แต่ถ้าต้องการบังคับให้การ transfer นั้น เป็น ASCII หรือ Binary ให้
เอาเครื่องหมาย ถูกหน้า Auto ออก
เมื่อต้องการ
download ไฟล์จาก server มายังเครื่องคอมพิวเตอร์ของคุณ เอา mouse
ไปวางไว้บนไฟล์ในฝั่ง server แล้ว click 
เมื่อต้องการ upload ไฟล์จากเครื่องคอมพิวเตอร์ของคุณ ไปยัง server
เอา mouse ไปวางไว้บนไฟล์ในฝั่ง ของเครื่องคอมพิวเตอร์คุณ แล้ว click
การกำหนดชนิดของการอัปโหลดว่าให้เป็นแบบไหน
Binary หรือ ASCII
ที่ Menu ด้านบนเลือก View -> Options.. -> Extensions จะปรากฎหน้าต่างดังภาพ

วิธีการ upload/download ไฟล์มี 2 วิธี คือ ASCII และ Binary
- ASCII ใช้สำหรับ text files เช่น HTML, cgi, perl, php, txt เป็นต้น
- Binary ใช้สำหรับ files ที่ไม่สามารถเปิดอ่านโดย notepad ธรรมดาได้
เช่น รูปภาพทั้งหมด (gif, jpg, png), flash file (swf), MP3, Video,
MPEG เป็นต้น
ถ้าเราเลือก Transfer Type เป็น แบบ Auto ขณะที่ทำการ download/upload
โดยโปรแกรมจะทำการตรวจสอบค่าที่ติดตั้งไว้ในนี้ โดยอาศัยการกำหนด ASCII
FIlename and Extensions ซึ่ง นามสกุลที่อยู่ใน list นี้จะทำการ transfer
แบบ ASCII ส่วนนอกนั้นจะ transfer แบบ Binary โดยอัตโนมัติ ให้ตรวจสอบ
ใน list ว่า มี file ครบตามที่ต้องการหรือไม่ ถ้าไม่ครบให้ทำการเพิ่ม
พิมพ์ นามสกุลของ file ที่ต้องการลงไป และ Click Add
การเปลี่ยน chmod สำหรับผู้ใช้ CGI บน UNIX
ให้ เอา mouse ไปวางไว้บน ชื่อไฟล์ที่ต้องการเปลี่ยน permission และ
click ขวา จะมีเมนูตามภาพด้านซ้ายมือ ให้เลือก chmod(UNIX) เมื่อเลือกแล้วจะมีปรากฎหน้าต่างอีกอันขึ้นมาตามภาพขวามือ

ให้เลือก mode ตามที่เราต้องการ ถ้าเป็น CGI/perl โดยปกติ จะต้องเปลี่ยน
เป็น 755
การ chmod นั้น จะเป็นการกำหนดสิทธิในการจัดการกับไฟล์ที่ได้รับการ
chmod ว่าจะสามารถทำอะไรได้บ้าง Read(อ่าน) Write(เขียน) Execute(ประมวลผลได้)
โดยสามารถแบ่งออกเป็น 3 กลุ่มคือ
- เจ้าของ(Owner) ใช้แทนด้วยเลขหลักแรก
- บุคคลในกลุ่มของเจ้าของ(Group) ใช้แทนด้วยเลขหลักสอง
- บุคคลอื่นทั่วๆไป(Other) เช่น ผู้ใช้งาน internet ที่เรียกใช้เว็บไซด์คุณ
ใช้แทนด้วยเลขหลักสาม
ความหมายของตัวเลข chmod(UNIX) แต่ละตัวมีความหมายดังนี้
0 หมายถึง ทำได้อะไรไม่ได้กับแฟ้มนั้นเลย
1 หมายถึง ประมวลผลอย่างเดียว
2 หมายถึง เขียนได้อย่างเดียว
3 หมายถึง เขียนและประมวลผลได้
4 หมายถึง อ่านได้อย่างเดียว
5 หมายถึง อ่านและประมวลผลได้
6 หมายถึง อ่านและเขียน แต่ประมวลผลไม่ได้
7 หมายถึง ทำได้ทุกอย่าง ทั้งอ่าน เขียน และประมวลผล
สรุปคือ
777 หมายถึง ทุกคนสามารถ อ่าน เขียน และประมวลผลได้ ซึ่งก็คือการติ๊กทุกช่องที่มีอยู่
Read(อ่าน) Write(เขียน) Execute(ประมวลผลได้)
755 หมายถึง เจ้าของอ่าน เขียน และประมวลผลได้ แต่คนอื่นสามารถอ่านและทำการประมวลผลได้เท่านั้น
644 หมายถึง เจ้าของอ่านและเขียน แต่คนอื่นอ่านได้อย่างเดียว
|