EXtplorer: Hogyan állíthat be saját online fájlkezelőt

Sokak számára a számítási felhő azt jelenti, hogy bárhonnan hozzáférhet az Ön adataihoz és szoftveréhez az interneten keresztül. Többször írtam ebben az oszlopban, hogy a felhőalapú számítástechnika nagyszerű ... de csak addig, amíg a felhőben megtörténik, vagyis az Ön által ellenőrzött (ingyenes!) Szoftverkörnyezetekben, és bárhová eljuthat, ahol csak akar. Egy korábbi bejegyzésben már kifejtettem, hogyan lehet ilyen személyes felhőbe helyezni a könyvjelzőit. Ezúttal megmutatom a saját fájljainak (és a barátainak, családtagjainak vagy munkatársainak) a felhőben történő kezelésének egyik legegyszerűbb módszerét.

Az eXtplorer egy ingyenes szoftver, amely bármely grafikus böngészőben egyszerű fájlkezelőként működik bármely webhelyen, ahol úgy dönt, hogy futtatja. Nem igazán teljes funkcionalitású, vagy rettenetesen gyors, de rendelkezik az összes alapvető tudnivalóval, és nagyjából mindenütt futni fog: csak a PHP-t támogató webtárhely-fiók mappája (legalább 4.3-as!) És minden böngészőnek engedélyezve kell a JavaScriptet.

Mint látható az A. ábrán, az EXtplorer nagyon tiszta felületet biztosít (az itt látható képek a 2.1.0 verzióból származnak), amelyen:
  • mappákat hozhat létre
  • fájlok és mappák mozgatása húzással
  • kereséseket végezzen reguláris kifejezésekkel
  • rendezze a fájlokat a fő panelen megjelenő oszlopok szerint
  • töltsön le sok fájlt tömörített archívumként
  • feltölthet archívumokat, és bővítheti azokat a szerveren

A ábra

Kattints a kinagyításhoz.

A telepítési eljárás nagyon egyszerű. Csak nem teljesen dokumentálták, de ne aggódjon! Pontosan megmutatom, hogyan kell csinálni, miután elmondtam neked, mi tetszik a legjobban az eXtplorer programban.

Először is, többféle felhasználói csoport van, vagy pontosabban engedélyek. A rendszergazdák konfigurálják az eXtplorer alkalmazást, és más felhasználókat is létrehozhatnak. Ha egyszerre sok fiókot kell hozzáadnia, akkor automatikusan megteheti azt egy szkripttel.

Minden felhasználónak lehet egy különálló "otthoni" könyvtára, amely teljes mértékben láthatatlan, ha úgy akarja, az összes többi általános felhasználó számára. A B ábra azt mutatja, hogy a Konquerorban a „barátok” felhasználó „gyökér” mappája különbözik a Firefox ablakban az eXtplorer rendszergazda „gyökér” mappájától.

B. ábra

Azt is szabályozhatja, hogy az egyes felhasználók mely fájlokat látják reguláris kifejezésekkel (lásd a C ábrát ).

C. ábra

Általában megengedheti, hogy a felhasználó fájlokat és mappákat nézzen meg, de ne hozzon létre vagy módosítsa őket, és megtilthatja a saját jelszavának megváltoztatását. Az egyik ilyen probléma az, hogy ezeknek az "engedélyeknek" csak az eXtplorer-en belül vannak jelentése, amelynek fájlrendszer szintjén ugyanazok az engedélyek vannak, mint a webszervert futtató fióknak (hívjuk ezt a fiókot "www" -nak).

Ez megzavarhatja azokat a felhasználókat, akik már rendelkeznek FTP-fiókkal ugyanazon a számítógépen. Mi lenne, ha John általában az FTP-n keresztül fájljait a / home / john mappába helyezi, amelybe csak a "john" rendszerfelhasználó férhet hozzá? Ebben az esetben John nem fogja látni a fájljait, amikor "john" -ként jelentkezik be az eXtplorer oldalon : az operációs rendszer visszautasítja ezt a kérést, mert a "www" -ból származik, nem az egyetlen "john" -ról, amelyről tud. . Szerencsére az eXtplorer képes kezelni ezeket a helyzeteket azáltal, hogy átvált egy FTP módra (az A. ábra jobb felső sarkában), amelyben a felhasználók a tényleges FTP-fiókjukkal dolgozhatnak.

A másik dolog, ami tetszik az eXtplorer programban, a könyvjelzők. Amikor rákattint az ablak felső felső részén található kis csillagra, az eXtplorer megkérdezi az álnevet az aktuális könyvtárból, majd ugrik rá, amikor kiválasztja ezt az álnevet a könyvjelző legördülő menüből.

Az eXtplorer telepítése és konfigurálása

Az eXtplorer telepítése nagyon egyszerű. Töltse le a legújabb zip-archívumot, csomagolja ki egy webhelyének dedikált almappájába (amelyet az egyszerűség kedvéért $ eXtplorernek hívunk), és a program konfigurálásához mutasson böngészőjére a www.yourwebsite.com/$eXtplorer webhelyre. Itt indulnak a problémák (természetesen, ha még nem olvastad ezt a posztot!)

A legelső lépés, amit meg kell tennie, ha megváltoztatja az alapértelmezett rendszergazdai jelszót, azaz azt gondolta, hogy „admin”. A dokumentáció egyértelműen kimondja, hogy mielőtt megtenné, ellenőrizze, hogy a $ eXtplorer / config / .htusers.php fájlt a webkiszolgáló-fiók írja-e.

Nos, csak ezt tettem, és csak annyit kaptam, amikor rákattintottam a Mentésre, egy bosszantó üres képernyő. Végül megtaláltam az okot a webszerver hibanaplójában (az érthetőség kedvéért szerkesztett):

 PHP figyelmeztetés: include (): Nem sikerült megnyitni a '$ eXtplorer / scripts / function.js.php' felvételét (include_path = '.: / Usr / share / pear: / usr / share / php') a $ eXtplorer könyvtárban / include / init.php a 171. sorban 
Valójában nem volt "szkriptek" almappa a $ eXtplorer alkalmazásban! Volt egy ZIP-tar-archívum, az úgynevezett scripts.tar.gz . Kicsomagoltam, és lo!, Minden működött! Nos, minden más kivételével, ugyanolyan gyorsan javítható. A könyvjelzők mentése érdekében az eXtplorernek írási hozzáférésre van szüksége a $ eXtplorer / config / bookmarks_extplorer_admin.php fájlhoz. Ha ez a fájl nem létezik, akkor a $ eXtplorer / config / mappát írhatóvá kell írnia . Két további szempontot kell figyelembe venni, hogy az eXtplorer működjön úgy, ahogy Önnek és a felhasználóknak szüksége van. Az egyik a több "otthoni" könyvtár elhelyezése a webkiszolgáló dokumentum gyökérkönyvtárán kívül . Egyébként (kivéve, ha természetesen ez az, amit valójában akartál) az emberek egyébként is képesek lehetnek böngészni ezeket a mappákat, teljes mértékben megkerülve az eXtplorert. Valójában, ami magát az eXtplorer-t illeti, John "otthona" valószínűleg a $ eXtplorer / john mappa. Ez a mappa ugyanakkor látható is lehet, hacsak nem hegedül a webszerver konfigurációjára, bárki számára, aki a böngészőjére mutat a www.yourwebsite.com/$eXtplorer/john webhelyen ! Ennek elkerülésének módja az eXtplorer "otthonok" elhelyezése egy mappába, amelyhez a webszerver közvetlenül nem fér hozzá, például / home / eXtplorer_users.

Az utolsó, de nem utolsósorban fontos szempont a biztonság. Ha tudod, ne hagyd, hogy a felhasználók hozzáférjenek az eXtplorer programhoz egyszerű, azaz a titkosítatlan HTTP-kapcsolatok felett. Ehelyett kényszerítse ezeket a kapcsolatokat biztonságos HTTP-n keresztül, a webszerver konfigurációjának megváltoztatásával, például az itt ismertetett módon.

© Copyright 2020 | mobilegn.com