EXtllorer: Kuinka perustaa oma online-tiedostohallinta

Pilvipalvelu tarkoittaa monille mahdollisuutta käyttää tietojasi ja ohjelmistojasi mistä tahansa, missä satut olemaan Internetin kautta. Olen kirjoittanut useita kertoja tähän sarakkeeseen, että pilvilaskenta on hienoa ... mutta vain niin kauan kuin se tapahtuu pilvessäsi, se on hallitsemissasi (ilmaisessa!) Ohjelmistoympäristössä ja että voit liikkua minne haluat. Selitin jo aiemmassa viestissä, kuinka kirjanmerkkejäsi voidaan laittaa sellaiseen henkilökohtaiseen pilveen. Tällä kertaa näytän sinulle yhden yksinkertaisimmista tavoista hallita omia (ja ystäväsi, perheesi tai työtovereidesi) tiedostoja pilvessä.

eXtplorer on ilmainen ohjelmistosovellus, joka toimii graafisen selaimen sisällä yksinkertaisena tiedostonhallintana missä tahansa verkkosivustossa, jossa päätät käyttää sitä. Se ei ole oikeastaan ​​täysin varusteltu eikä kovinkaan nopea, mutta siinä on kaikki perusasiat ja se toimii melkein kaikkialla: sen ainoat vaatimukset ovat Web-hosting-tilin kansio, joka tukee PHP: tä (ainakin versio 4.3!) Ja kaikki selaimet, joissa JavaScript on käytössä.

Kuten kuvasta A voi nähdä, EXtplorer tarjoaa erittäin puhtaan käyttöliittymän (kuvat tässä ovat versiosta 2.1.0), jolla voit:
  • luoda kansioita
  • siirrä tiedostoja ja kansioita vetämällä ja pudottamalla
  • suorita hakuja säännöllisillä lausekkeilla
  • lajittele tiedostot millä tahansa pääruudussa näkyvällä sarakkeella
  • Lataa useita tiedostoja yhtenä pakatun arkistona
  • lataa arkistoja ja laajenna niitä palvelimella

Kuvio A

Klikkaa suurentaaksesi.

Asennus on hyvin yksinkertainen. Se ei vain ole dokumentoitu kokonaan, mutta älä huoli! Näytän tarkalleen, kuinka se tehdään, kun olen kertonut sinulle, mistä pidän eniten eXtplorerissa.

Aluksi on olemassa useita käyttäjäryhmiä tai tarkemmin sanottuna oikeuksia. Järjestelmänvalvojat määrittävät eXtplorerin ja voivat luoda muita käyttäjiä. Jos sinun on lisättävä useita tilejä kerralla, voit tehdä sen automaattisesti komentosarjalla.

Jokaisella käyttäjällä voi olla erilainen "kotihakemisto", joka on haluttaessa täysin näkymätön kaikille muille tavallisille käyttäjille. Kuva B osoittaa, että Konquerorin "ystävien" käyttäjän "root" -kansio on erilainen kuin Firefox-ikkunan eXtplorer-järjestelmänvalvojan "root".

Kuvio B

Voit jopa hallita, mitä tiedostoja kukin käyttäjä näkee säännöllisillä lausekkeilla (katso kuva C ).

Kuvio C

Yleensä voit antaa käyttäjän tarkastella tiedostoja ja kansioita, mutta et voi luoda tai muokata niitä, ja estää häntä vaihtamasta omaa salasanaa. Yksi ongelma kaikissa näissä "käyttöoikeuksissa" on, että niillä on merkitys vain eXtplorer-sovelluksen sisällä, jolla tiedostojärjestelmän tasolla on samat Web-palvelinta käyttävän tilin käyttöoikeudet (kutsutaan tätä tiliä "www").

Tämä voi hämmentää käyttäjiä, joilla on jo FTP-tili samalla tietokoneella. Entä jos John yleensä sijoittaa tiedostot FTP: n kautta kansioon kuten / home / john, jota vain järjestelmän käyttäjä "john" voi käyttää? Tällaisessa tapauksessa John ei näe tiedostojaan kirjautuessaan sisään "john" eXtplorer-sivulle : käyttöjärjestelmä hylkää pyynnön, koska se tulee "www" -kohdasta, ei ainoasta "johnista", josta hän tietää. . Onneksi eXtplorer pystyy käsittelemään näitä tilanteita siirtymällä FTP-tilaan (kuvan A oikea yläkulma), jossa käyttäjät voivat työskennellä todellisten FTP-tiliensä kanssa.

Toinen asia, joka pidän eXtplorerista, ovat kirjanmerkit. Kun napsautat pientä tähteä ikkunan yläosassa, eXtplorer kysyy sinulta nykyisen hakemiston aliasta ja hyppää sitten siihen aina, kun valitset kyseisen aliaksen kirjanmerkkivalikosta.

Kuinka asentaa ja määrittää eXtplorer

EXtplorer-ohjelmiston asennus on erittäin helppoa. Lataa uusin zip-arkisto ja purkaa se verkkosivustosi omistettuun alikansioon (jota yksinkertaisuuden vuoksi kutsutaan $ eXtploreriksi) ja osoita selaimeesi www.yourwebsite.com/$eXtplorer määrittämään ohjelma. Sieltä ongelmat alkavat (jos et ole tietysti lukenut tätä viestiä!)

Aivan ensimmäinen asia, joka sinun pitäisi tehdä, on muuttaa järjestelmänvalvojan oletussalasana, joka arvasit sen olevan "admin". Asiakirja-aineistossa sanotaan selvästi, että ennen kuin teet niin, varmista, että Web-palvelintili voi kirjoittaa tiedoston $ eXtplorer / config / .htusers.php .

No, tein vain sen, ja kaikki, mitä sain napsauttaessani Tallenna, oli surkea tyhjä näyttö. Lopulta löysin syyn Web-palvelimen virhelokiin (muokattu selvyyden vuoksi):

 PHP-varoitus: include (): '$ eXtplorer / scripts / function.js.php' avaaminen epäonnistui sisällyttämistä varten (sisälsi_path = '.: / Usr / share / pear: / usr / share / php') hakemistoon $ eXtplorer / include /. init.php rivillä 171 
Itse asiassa $ eXtplorer-tiedostossa ei ollut "skriptejä" -alikansiota! Oli kuitenkin zip-tar-arkisto nimeltään scripts.tar.gz . Pakkasin sen ja katso, kaikki toimi! No, kaikki paitsi yksi muu asia, yhtä nopeasti korjattava. Kirjanmerkkien tallentamiseksi eXtplorer tarvitsee kirjoitusoikeuden tiedostoon $ eXtplorer / config / bookmarks_extplorer_admin.php . Jos tiedostoa ei ole, sinun on tehtävä sen sijaan kirjoitettava kansio $ eXtplorer / config / . On vielä kaksi huomioitavaa asiaa, jotta eXtplorer toimisi juuri sinun ja käyttäjien tarpeiden mukaan. Yksi on useiden "kotihakemistojen" sijoittaminen Web-palvelimen asiakirjajuuren ulkopuolelle . Muuten (ellei tietysti sitä todella halua), ihmiset saattavat pystyä selaamaan näitä kansioita joka tapauksessa ohittaen eXtplorerin kokonaan. Itse asiassa mitä eXtploreriin tulee, Johnin "koti" voi hyvinkin olla kansio $ eXtplorer / john . Kyseinen kansio voi kuitenkin myös olla näkyvissä, ellet viilaa Web-palvelimen määrityksiä, jokaiselle, joka osoittaa hänen selaimensa osoitteessa www.yourwebsite.com/$eXtplorer/john ! Tapa välttää tämä on sijoittaa eXtplorer "kotisivut" kansioon, johon Web-palvelin ei pääse suoraan, kuten / home / eXtplorer_users.

Viimeinen mutta ei vähäisimpänä harkittavissa oleva asia on turvallisuus. Jos mahdollista, älä anna käyttäjien käyttää eXtplorer-sovellusta tavallisten, salaamattomien HTTP-yhteyksien kautta. Pakota nämä yhteydet tapahtumaan suojatun HTTP: n kautta sen sijaan muuttamalla Web-palvelimen kokoonpanoa, kuten esimerkiksi tässä selitetään.

© Copyright 2020 | mobilegn.com