Thaimisc.com : File manager
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Perl Scripts Print Article Only Print Aticle With Comment
File manager
เขียนโดย thaimisc , 07-01-2002
โปรแกรม File manager เพื่อบริหารเว็บคุณโดยไม่ต้องใช้ ftp

DEMO DOWNLOAD HOMEPAGE

โปรแกรมนี้มีไว้ทำไม
- ไว้เผื่อว่า โฮสที่คุณใช้อยู่นั้น ไม่สามารถสร้าง ftp account ให้คนอื่นได้ แต่คุณอยากจะแบ่งเนื้อที่ให้คนอื่นได้ใช้ ก็สามารถใช้โปรแกรมนี้ได้ครับ

สิ่งที่คุณต้องเตรียมพร้อม
- รัน cgi ได้

วิธีการติดตั้ง

  1. หลังจากที่คุณดาวโหลดโปรแกรมมาแล้วมีมีไฟล์ด้วยกันทั้งหมด 4 ไฟล์ เมื่อคลาย zip ออกมาแล้วนะครับ
    - fileman.cgi (โปรกแกรมหลัก)
    - fileman.log (ล๊อกไฟล์)
    - Readme.txt (คู่มือโปรแกรม ภาษาอังกฤษ)
    - manage_icons.zip (icon โปรแกรม)
  2. หลังจากนั้นก็ให้คุณสร้าง Directory ที่คุณต้องการที่จะใช้โปรแกรมตัวนี้เป็นตัวดาวโหลด และ อัลโหลด จากนั้น Chmod เป็น 777 นะครับ และคุณต้องแก้ ไฟล์ fileman.cgi ดังนี้

    %config = (
    root_dir => "/gossamer/www/demo",
    #root directory ของคุณชี้ไปที่ directory ของ user นั้น ๆ
    logfile => "/gossamer/www/scripts/fileman/fileman.log",
    #ที่อยู่ของ logfile ชี้จาก root ไปหาเช่นเดียวกัน
    password_dir => "/gossamer/www/scripts/fileman/pass",
    #พาสเวอร์ด directory
    root_url => "http://localhost/demo",
    #url ของเว็บไซต์ของคุณเอง
    script_url => "http://localhost/fileman/fileman.cgi",
    #url ของโปรแกรมของคุณว่าเก็บไว้ที่ไหน
    icondir_url => 'http://localhost/icons',
    #ที่อยู่ของ icon โปรแกรมเป็น url เช่นเดียวกัน
    use_flock => 1,
    #คำสั่งที่ไว้ใช้ป้องกันไฟล์ หาก server ของคุณไม่สามรถใช้คำสั่งนี้ได้ให้แก้เป็น 0
    allowed_space => 500,
    #เนื้อที่ที่คุณให้สำหรับคนนั้น
    max_upload => 75,
    #ขนาดของไฟล์เวลาอับโหลดนั้นว่าสามารถอับโหลดได้ใหญ่ขนาดไหน
    show_size => 1,
    #แสดงขนาดของไฟล์
    show_date => 1,
    #แสดงเวลาของไฟล์
    show_perm => 1,
    #สามารถแก้ไข permission ได้ เช่น เป็น 777 755 644
    show_icon => 1,
    #แสดง icon
    show_pass => 1,
    #แสดง password
    version => '1.0'
    #แสดงเวอร์ชั่นของโปรแกรม
    );

    จะอยู่ที่บรรทัดที่ 42 นะครับ
  3. คำอธิบาย
    จะเห็นว่า บางตัวแปรนั้นได้มีการชี้ไปที่ 1 นะครับ จะอธิบายได้ว่า หากเป็น 1 นั้น คือ เลือกใช้ และหากเป็น 0 นั้น คือไม่ใช้ครับ
    ส่วนไฟล์ manage_icons.zip นั้น ก็จะเป็น icon ที่ไว้แสดงนะครับ ให้คุณอับโหลไปไว้ใน directory ที่คุณได้ตั้งไว้นะครับ
  4. จากนั้นให้คุณอับโหลดไฟล์ไปไว้ในที่ ๆ คุณตั้งไว้ข้างต้น คือ ไฟล์ .cgi นั้น น่าจะอยู่ใน cgi-bin นะครับ จากนั้น ให้ทำการ Chmod เป็น 755 และ อับโหลดไฟล์ fileman.log ไป และ chmod เป็น 777 และสร้าง direcory ชื่อ pass ไว้ในนั้น และ chmod เป็น 777 นะครับ
  5. หลังจากนั้นคุณก็สามารถเข้าไปใช้งานโปรแกรมโดยพิมพ์ url ที่อยู่ของไฟล์ fileman.cgi เช่น http://www.name.com/cgi-bin/fileman/filamen.cgi ซึ่งจะไม่มีการถามพาสเวอร์ดใด ๆ ทั้งสิ้น
  6. หากคุณต้องการป้องกัน url http://www.name.com/cgi-bin/fileman/filamen.cgi นี้กับคนอื่น ก็สามารถเข้าไปใช้บริการ ป้องกัน directory ของ เว็บเราได้ครับ สามารถใช้ได้ดีทีเดียว :) ป้องกัน directory
<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com