EXtplorer: วิธีตั้งค่าตัวจัดการไฟล์ออนไลน์ของคุณเอง

สำหรับหลาย ๆ คนการประมวลผลแบบคลาวด์หมายถึงความสามารถในการเข้าถึงข้อมูลและซอฟต์แวร์ของคุณจากทุกที่ที่คุณเกิดขึ้นผ่านทางอินเทอร์เน็ต ฉันเขียนหลายครั้งในคอลัมน์นี้ว่าการคำนวณแบบคลาวด์นั้นยอดเยี่ยม ... แต่ตราบใดที่มันเกิดขึ้นในคลาวด์ ของคุณ นั่นคือในสภาพแวดล้อมซอฟต์แวร์ (ฟรี!) ที่ คุณ ควบคุมและคุณสามารถเคลื่อนย้ายได้ทุกที่ที่คุณต้องการ ฉันได้อธิบายไว้แล้วในโพสต์ก่อนหน้าว่าจะนำบุ๊กมาร์กของคุณไปสู่เมฆส่วนตัว คราวนี้ฉันจะแสดงวิธีที่ง่ายที่สุดวิธีหนึ่งในการจัดการ ไฟล์ ของคุณเอง (รวมถึงเพื่อนครอบครัวหรือเพื่อนร่วมงาน!) ในคลาวด์

eXtplorer เป็นแอปพลิเคชั่นซอฟต์แวร์ฟรีที่ทำงานภายในเบราว์เซอร์กราฟิกใด ๆ ในฐานะที่เป็นเครื่องมือจัดการไฟล์อย่างง่ายในเว็บไซต์ใด ๆ ที่คุณต้องการเรียกใช้ มันไม่ได้มีคุณสมบัติครบถ้วนหรือเร็วนัก แต่มันมีพื้นฐานทั้งหมดและจะทำงานได้ทุกที่: ข้อกำหนดเพียงอย่างเดียวคือโฟลเดอร์ในบัญชีเว็บโฮสติ้งที่รองรับ PHP (อย่างน้อยเวอร์ชั่น 4.3!) และเบราว์เซอร์ที่เปิดใช้ JavaScript

ดังที่คุณเห็นใน รูปที่ A EXtplorer นำเสนออินเตอร์เฟสที่สะอาดมาก (ภาพหน้าจอที่นี่มาจากเวอร์ชั่น 2.1.0) ซึ่งคุณสามารถ:
  • สร้างโฟลเดอร์
  • ย้ายไฟล์และโฟลเดอร์โดยการลากและวาง
  • เรียกใช้การค้นหาด้วยนิพจน์ทั่วไป
  • จัดเรียงไฟล์ตามคอลัมน์ใด ๆ ที่แสดงในบานหน้าต่างหลัก
  • ดาวน์โหลดไฟล์จำนวนมากเป็นไฟล์บีบอัดข้อมูลเดียว
  • อัพโหลดเก็บถาวรและขยายพวกเขาบนเซิร์ฟเวอร์

รูปที่

คลิกเพื่อดูภาพขยาย

ขั้นตอนการติดตั้งนั้นง่ายมาก มันไม่ได้บันทึกไว้อย่างสมบูรณ์ แต่ไม่ต้องกังวล! ฉันจะแสดงให้คุณเห็นว่าต้องทำอย่างไรหลังจากบอกคุณว่าฉันชอบมากที่สุดใน eXtplorer

ในการเริ่มต้นนั้นมีหลายคลาสของผู้ใช้หรือที่แน่นอนกว่าคือสิทธิ์ ผู้ดูแลระบบกำหนดค่า eXtplorer และสามารถสร้างผู้ใช้รายอื่นได้ หากคุณต้องการเพิ่มบัญชีหลายบัญชีพร้อมกันคุณสามารถทำได้โดยอัตโนมัติด้วยสคริปต์

ผู้ใช้แต่ละคนสามารถมีไดเรกทอรี "บ้าน" ที่แตกต่างกันมองไม่เห็นอย่างสมบูรณ์ถ้าคุณต้องการให้ผู้ใช้สามัญอื่น ๆ รูป B แสดงว่าโฟลเดอร์ "root" สำหรับผู้ใช้ "เพื่อน" ใน Konqueror นั้นแตกต่างจาก "root" ของผู้ดูแลระบบ eXtplorer ในหน้าต่าง Firefox

รูปที่ B

คุณสามารถควบคุมไฟล์ที่ผู้ใช้แต่ละคนเห็นผ่านนิพจน์ทั่วไป (ดู รูปที่ C )

รูปที่ C

โดยทั่วไปคุณสามารถอนุญาตให้ผู้ใช้ ดู ไฟล์และโฟลเดอร์ แต่ไม่สามารถสร้างหรือแก้ไขไฟล์เหล่านั้นและห้ามมิให้เขาเปลี่ยนรหัสผ่านของเขาเอง ปัญหาอย่างหนึ่งของ "การอนุญาต" เหล่านี้ก็คือพวกมันมีความหมาย เฉพาะ ใน eXtplorer ซึ่งในระดับระบบไฟล์นั้นมีการอนุญาตแบบเดียวกันกับบัญชีที่ใช้งานเว็บเซิร์ฟเวอร์ (เรียกว่าบัญชี "www")

สิ่งนี้อาจสร้างความสับสนให้กับผู้ใช้ที่มีบัญชี FTP บนคอมพิวเตอร์เครื่องเดียวกัน จะทำอย่างไรถ้าจอห์นมักจะใส่ไฟล์ของเขาผ่านทาง FTP ในโฟลเดอร์เช่น / home / john จะมีเพียงผู้ใช้ ระบบ "john" เท่านั้นที่สามารถเข้าถึงได้ ในกรณีเช่นนี้จอห์นจะไม่เห็นไฟล์ของเขาเมื่อเขาล็อกอินเป็น "john" ในหน้า eXtplorer : ระบบปฏิบัติการจะปฏิเสธคำขอนั้นเนื่องจากมาจาก "www" ไม่ใช่ "john" เท่านั้นที่รู้เกี่ยวกับ . โชคดีที่ eXtplorer สามารถจัดการกับสถานการณ์เหล่านี้ได้โดยสลับไปที่โหมด FTP (มุมบนขวาของรูป A) ซึ่งผู้ใช้สามารถทำงานกับบัญชี FTP จริงของพวกเขา

อีกสิ่งที่ฉันชอบใน eXtplorer คือที่คั่นหนังสือ เมื่อคุณคลิกที่ดาวดวงเล็ก ๆ ที่อยู่ตรงกลางด้านบนของหน้าต่าง eXtplorer จะถามนามแฝงของไดเรกทอรีปัจจุบันแล้วข้ามไปยังไดเรกทอรีนั้นทุกครั้งที่คุณเลือกนามแฝงจากเมนูแบบเลื่อนลงที่คั่นหน้า

วิธีการติดตั้งและกำหนดค่า eXtplorer

การติดตั้ง eXtplorer นั้นง่ายมาก ดาวน์โหลดไฟล์ zip ล่าสุดแกะออกมาในโฟลเดอร์ย่อยเฉพาะ (ซึ่งเราจะเรียก $ eXtplorer เพื่อความเรียบง่าย) ของพื้นที่เว็บของคุณและชี้เบราว์เซอร์ของคุณไปที่ www.yourwebsite.com/$eXtplorer เพื่อกำหนดค่าโปรแกรม นั่นคือสิ่งที่ปัญหาเริ่มต้น (ถ้าคุณยังไม่ได้อ่านโพสต์นี้แน่นอน!)

สิ่งแรกที่คุณควรทำคือเปลี่ยนรหัสผ่านผู้ดูแลระบบเริ่มต้นซึ่งก็คือคุณเดาได้ว่า "admin" เอกสารอธิบายอย่างชัดเจนว่าก่อนทำเช่นนั้นคุณควรตรวจสอบให้แน่ใจว่าไฟล์ $ eXtplorer / config / .htusers.php สามารถเขียนได้โดยบัญชีเว็บเซิร์ฟเวอร์

ฉันทำได้แค่นั้นและทุกอย่างที่ฉันได้รับเมื่อฉันคลิกที่ Save คือหน้าจอว่างเปล่าที่มีหมัด ในที่สุดฉันพบเหตุผลในบันทึกข้อผิดพลาดของเว็บเซิร์ฟเวอร์ของฉัน (แก้ไขเพื่อความชัดเจน):

 คำเตือน PHP: รวม (): การเปิด '$ eXtplorer / สคริปต์ / function.js.php' ล้มเหลวสำหรับการรวม (include_path = '.: / usr / share / pear: / usr / share / php') ใน $ eXtplorer / include / init.php ในบรรทัด 171 
อันที่จริง ไม่มี โฟลเดอร์ย่อย "สคริปต์" ใน $ eXtplorer! อย่างไรก็ตามมีไฟล์เก็บถาวร tar ซิปที่เรียกว่า scripts.tar.gz ฉันแกะมันออกมาแล้วดู! ทุกอย่างทำงานได้! ดีทุกอย่าง แต่อย่างอื่นอย่างรวดเร็วเท่าเทียมกันในการแก้ไข ในการ บันทึก บุ๊คมาร์ค eXtplorer จำเป็นต้องมีสิทธิ์ในการเขียนเพื่อเข้าถึงไฟล์ $ eXtplorer / config / bookmarks_extplorer_admin.php หากไฟล์นั้นไม่มีอยู่คุณต้องทำการเขียนโฟลเดอร์ $ eXtplorer / config / แทน มีอีกสองสิ่งที่ต้องคำนึงถึงเพื่อให้ eXtplorer ทำงานได้เหมือนที่คุณและผู้ใช้ของคุณต้องการ หนึ่งคือการวางไดเรกทอรี "บ้าน" หลายรายการ นอก รูทเอกสารของเว็บเซิร์ฟเวอร์ มิฉะนั้น (ยกเว้นว่าเป็นสิ่งที่คุณต้องการจริง ๆ ) ผู้คนอาจสามารถเรียกดูโฟลเดอร์เหล่านั้นได้โดยข้าม eXtplorer ไปเลย ในความเป็นจริงเท่าที่ eXtplorer เป็นห่วงตัวเอง "บ้าน" ของจอห์นอาจเป็นโฟลเดอร์ $ eXtplorer / john อย่างไรก็ตามโฟลเดอร์นั้นอาจปรากฏให้เห็นได้เว้นแต่คุณจะเล่นซอกับการกำหนดค่าเว็บเซิร์ฟเวอร์กับทุกคนที่ชี้เบราว์เซอร์ของเธอที่ www.yourwebsite.com/$eXtplorer/john ! วิธีหลีกเลี่ยงสิ่งนี้คือการวาง "ที่อยู่อาศัย" ในโฟลเดอร์ที่เว็บเซิร์ฟเวอร์ ไม่สามารถ เข้าถึงได้โดยตรงเช่น / home / eXtplorer_users

สิ่งสุดท้ายที่ควรพิจารณาคือความปลอดภัย หากคุณสามารถทำได้อย่าให้ผู้ใช้ของคุณเข้าถึง eXtplorer แบบธรรมดานั่นคือการเชื่อมต่อ HTTP ที่ไม่ได้เข้ารหัส บังคับให้การเชื่อมต่อเหล่านั้นเกิดขึ้นผ่าน HTTP ที่ปลอดภัยแทนโดยเปลี่ยนการกำหนดค่าของเว็บเซิร์ฟเวอร์ตามที่อธิบายไว้ตัวอย่างเช่นที่นี่

© Copyright 2020 | mobilegn.com