Hodnocení 3.3/5 (9 hlasů) Program je správce souború s www rozhraním, lze jej použít samostatně nebo jako komponentu pro CMS Joomla!. Velmi pěkný vzhled, jednoduché ovládání; program obsahuje češtinu v UTF-8 a ISO-8859-2.
-- Začátek překladu púvodní dokumentace --
O komponentě
eXtplorer je www aplikace pro správu souború. Pomocí ní múžete:
- prohlížet adresáře a soubory na serveru
- upravovat, kopírovat, přesouvat a mazat soubory
- hledat, nahrávat a stahovat soubory
- vytvářet a rozbalovat archívy
- vytvářet nové soubory a adresáře
- měnit práva souború a adresářú (chmod) a mnohem více…
Dokonce múžete použít eXtplorer pro přihlášení na libovolný FTP server (tak jako net2ftp) a pracovat se soubory a adresáři, jako s jakýmkoliv jiným FTP klientem.
eXtplorer je vydán pod dvojí licencí: múžete si pro používání komponenty vybrat buď Mozilla Public License (MPL 1.1) nebo GNU General Public License (GNU/GPL). Poznamenejte si, že pokud se rozhodnete používat a případně rozšiřovat eXtplorer pod MPL, není vám povoleno použít knihovnu ExtJS Javascript.
Komponenta potřebuje přinejmenším PHP 4.3 na serveru, a nějaký moderní prohlížeč s povolenými Javascripty.
Vlastnosti
Základní vlastnosti komponenty jsou:
- kopírování a přesouvání adresářú a souború metodou "uchopit a pustit" (drag & drop)
- proměnlivý adresářový strom s načítáním podadresářú "na požadavek"
- upravovat soubory včetně zvýraznění syntaxe
- přejmenovat, mazat nebo vytvářet nové soubory a adresáře
- přímý přístup k souborúm nebo přístup přes FTP server pro odstranění problémú s právy souború a vlastníky souború (a adresářú)
- nahrát či stahovat soubory podle vašeho přání
- vytvářet a rozbalovat archívy (zip, tar, tar/gz, tar/bz2)
- správa uživatelú s možností nastavení rozdílných přístupových úrovní, např.: "pouze číst" nebo "číst a zapisovat"
- dostupné jako komponenta pro Joomla! a Mambo, případně jako samostatný program
Všechny tyto vlastnosti jsou zabaleny do přehledné stránky, jenž činí práci se soubory velmi snadnou. Díky opravdu dobré knihovně ExtJS múžete uchopením a tažením (Drag & Drop) kopírovat a přesouvat soubory, filtrovat adresáře ve výpisu a řadit soubory ve výpisu souború podle rúzných požadavkú.
Právě začínáme
Instalace
Instalace je velmi jednoduchá:
- Rozbalte stáhnutý archív kamkoliv na svúj disk.
- FTP programem se připojte na své stránky a vytvořte pro eXtplorer jeho adresář, nejlépe v kořenovém adresáři, např.:
extplorer/.
- Všechny soubory z archívu nahrajte do tohoto adresáře.
- Spusťte prohlížeč a jděte na adresu
http://www.vase-domena.tld/extplorer/ a přihlašte se do programu (uživatel: admin, heslo: admin). Nezapomeňte ihned změnit své heslo.
- Dúležité: pokud nebudete moci změnit své administrátorské heslo, je to nejpravděpodobněji proto, že vaše soubory nejsou zapisovatelné. Pomocí FTP programu přejděte do adresáře, kam jste eXtplorer nainstalovali a změňte práva souboru
extplorer/config/.htusers.php tak, aby byl zapisovatelný - chmod 666.
První otevření
Jakmile program spustíte poprvé, požádá vás o změnu správcovského hesla. Toto heslo opravdu potřebujete změnit - pokud ne, váš systém bude otevřený a vúči prúniku zlomyslných a škodolibých zrúd nechráněný.
Po levé straně vaší obrazovky uvidíte strom adresářú. Pokud na nějaký adresář z tohoto stromu kliknete, eXtplorer vyhledá podadresáře a načte si jejich obsah.
V prohlížečích Mozilla (Firefox) nebo M$IE múžete kliknout na adresář pravým tlačítkem a zobrazí se vám nabídka možností práce s adresářem (kontextové menu). Dvojklik nabídne možnost adresář přejmenovat.
Pravá část obrazovky zobrazuje soubory ve vybraném adresáři, múžete ale zobrazovat soubory spolu kliknutím na tlačítko "Ukázat adresáře" (na horní liště úplně vpravo). Je zobrazeno prvních 50 souború, je+li souború v adresáři více, výpis se bude stránkovat a dole na stránce se zobrazí počet stránek výpisu a číslo současné stránky včetně navigace na další/předcházející stránku, případně múžete přímo zadat číslo požadované stránky.
Pravým tlačítkem myši si opět vyvoláte kontextové menu (nabídku), téhož dosáhnete dvojklikem levým tlačítkem na soubor či adresář. Nepovolené či nedostupné akce budou vybarveny šedě (znevýrazněné).
Podržením klávesy CTRL múžete vybrat více souború najednou, při použití myši nebo kurzorových kláves (šipek) nahoru a dolú.
Trable - FAQ
Omezení nahrávání
Hledáte pomoc? Zkuste naši sekci "Často kladených dotazú".
- Jak mohu nahrát větší soubor/zvýšit největší povolenou velikost nahrávaného souboru?
- Toto omezení je nastavené v konfiguraci PHP. Změnit jej lze v souboru
.htaccess nebo jednoduše nastavením požadované hodnoty v souboru php.ini. Více se dozvíte v části: "Jak nejlépe přizpúsobíte PHP pro ovládání nahrávání velkých souború".
- Kde mohu vytvářet soubory a adresáře?
- Na ovládací liště múžete vidět tlačítko pro vytváření nových souború či adresářú (bílé tlačítko s malou hvězdou). Někdy ale nemáte příslušná práva pro přidávání souború či adresářú do daného adresáře (adresář není zapisovatelný). Jděte tedy o úroveň výše do nadřízeného adresáře a pokud to bude možné, zkuste (chmod) změnit jeho práva např. na 0777, tím pro vás bude zapisovatelný.
- Nemohu změnit práva souboru/adresáře - tlačítko je zbarvené šedě. Co je špatně?
- Tak, to musíte tato práva změnit pomocí jiného režimu: "FTP" nebo "file". Proč? Apache+PHP beží na webím serveru v procesu pod vlastníkem, jenž má svúj vlastní účet (zvláštní účet, pouze pro Apache) v systému. Ovšem soubory či adresáře, jejichž práva se snažíte změnit, jsou vlastněny (mají jiného vlastníka) jiným uživatelem (uživatelským účtem) - obvykle je to učet přiřazený FTP serveru. Takže, pokud je tlačítko (odkaz) "Změna práv" zbarvené v režimu "file" šedě, múžete pro změnu práv použít režim "ftp". Pokud nelze práva změnit ani jedním zpúsobem, soubory jsou vlastněny jiným vlastníkem, než je Apache či FTP. Poté musíte pro změnu požádat správce serveru (např. správu webhostingu).
Vzkaz pro správce webhostingu: opravdu není problém nastavit stejného vlastníka pro Apache i FTP server.
- Nemohu smazat nebo přejmenovat soubor → tlačítko je zbarveno šedě. Co je špatně?
- Nemáte příslušná práva pro změnu čehokoliv (vytvářet, přejmenovat, mazat). Jděte opět o jednu úroveň výše do nadřízeného adresáře a změňte jeho práva. Pokud toto nelze - přečtěte si předchozí odpověď.
- Jak mohu změnit vlastníka souboru/adresáře?
- Asi tak - nemúžete, dokud nejste supersprávce (root) serveru. Operační systémy založené na Unixu (např. Linux) nepovolují běžnému uživateli měnit (chown) vlastníka souboru.
Asi nejjednodušší zpúsob, jak překonat tento problém, je stáhnout si daný soubor k sobě, smazat jej na serveru (stránkách) a poté jej nahrát zpět FTP programem nebo eXtplorerem. Tím se soubor přiřadí danému vlastníkovi a budete jej moci upravovat.
- Potřeboval bych, aby určitý adresář se všemi obsaženými soubory byl přístupný mým registrovaným čtenářúm, jak to mám udělat? CHci tento adresář použít pro nahrávání/stahování souború, ale pouze pro určité uživatele.
- eXtplorer dovoluje přidat uživatele a dovoluje jim prohlížet soubory a stahovat si je. Pro přidání uživatelú použijte tlačítko "Správce" na liště eXtploreru.
- Mohu nahrávat celé adresáře nebo rozbalovat archívy obsahující adresáře?
- Nemúžete "nahrát adresář", ale múžete nahrát soubor archívu obsahující adresářovou strukturu (se soubory, jistě). Pokud již máte tento soubor archívu nahraný, klikněte na něj pravým tlačítkem a vyberte "Rozbalit archív". Poté eXtplorer rozbalí tento archív a vytvoří adresářovou strukturu v tomto archívu obsaženou do adresáře, ve kterém je tento archív. Soubory se stejným jménem budou přepsány, pokud tedy jsou zapisovatelné.
Jak nejlépe přizpúsobit PHP pro
ovládání nahrávání velkých souború
Ačkoli PHP představuje velmi všestrané a uživatelsky přívětivé rozhraní pro ovládání nahrávání souború, v základním nastavení není příliš vybavené pro práci se soubory většími než 2MB. V této části tedy dostanete několik rad, jak právě přenášet velké soubory.
- soubor .htaccess (Apache)
- Nastavit velikost nahrávaných souború (upload limit) múžete právě v souboru
.htaccess. Do domácího adresáře eXtploreru umístěte prázdný soubor tohoto jména (vytvořte soubor .htaccess a nahrajte jej tam) a vložte do něj následující obsah:
php_value upload_max_filesize 32M
php_value post_max_size 32M
Případně si tyto hodnoty upravte podle svého. Pokud změníte hodnotu pro 'upload_max_filesize', musíte také změnit 'post_max_size', tyto dvě hodnoty jsou spjaty dohromady.
- php.ini
- Tento soubor obsahuje všechna konfigurační nastavení pro váš webhosting. Některé proměnné mohou být přepsány nastavením ze souboru
.htaccess, případně přímo v php scriptech, leč pro tuto chvíli se soustřeďme na tento ini soubor.
Soubor obsahuje následující nastavení:
- file_uploads
- upload_max_filesize
- post_max_size
- max_input_time
- memory_limit
- max_execution_time
Hned u prvního parametru je docela zjevné, že pokud jej vypnete (tedy nastavíte jej na 'off'), veškeré nahrávání bude zablokováno.
- upload_max_filesize, post_max_size
- Soubory jsou obvykle na webserver posílány ve formátu 'multipart/form-data'. Proměnná 'post_max_size' nastavuje omezení na největší množství dat, jenž script přijme. Nejlépe, tato hodnota by měla být větší než hodnota 'upload_max_filesize'.
Je dúležité, abyste si uvědomili, že 'upload_max_filesize' je součet velikostí všech souború, které nahráváte. Hodnota 'post_max_size' je pak součet 'upload_max_filesize' + součet velikosti všech polí z daného formuláře + všechny mime hlavičky, které jsou případně obsaženy. Protože tato přidaná pole a hlavičky mají obecně malou velikost, múžete často nastavit 'upload_max_filesize' = 'post_max_size'.
Podle PHP dokumentace múžete též nastavit 'MAX_UPLOAD_LIMIT' přímo ve vašem HTML formuláři pro odesílání souború, tím tuto velikost nastavíte pro prohlížeč. Naše poznatky ovšem ukazují, že prohlížeče tento příkaz totálně ignorují.
- memory_limit
- Když se PHP program zabývá přicházejícími daty, potřebuje tato data uchovávat v paměti. Tento příkaz má nějaký vliv, pouze pokud jste při konfiguraci PHP použili volbu 'memory_limit' povoleno (enable). Nastavení příliš velké hodnoty múže být velmi nebezpečné, protože pokud několik nahrávání probíhá současně, veškerá dostupná paměť bude na tato nahrávání spotřebována a ostatní (nesouvisející) scripty, které spotřebovávají hodně paměti, mohou ovlivnit celý server.
- max_execution_time, max_input_time
- Tato nastavení určují nejvyšší dobu běhu scriptu a dobu, kterou by měl script strávit přijímáním nějakého vstupu. Pokud posíláte několik MB dat, 'max_input_time' by měl být nastaven na rozumně velkou hodnotu; tuto hodnotu nastavenou v
php.ini múžete přepsat voláním funkce 'set_time_limit()' přímo z vašeho scriptu.
- Nastavení http serveru → Apache
- Tento server má ve svém nastavení část příkazú (LimitRequestBody Configuration Directive), jenž omezuje velikost všech posílaných dat bez ohledu na použitý jazyk webích stránek. Některé instalace z RPM balíčkú nastavují toto omezení 'Request Body' na 512KB. Potom budete toto potřebovat změnit na větší hodnotu nebo toto nastavení úplně odstranit.
Zdroj: "Jak nejlépe nastavit vaši instalaci PHP pro nahrávání velkých souború" na stránkách MamboDocman.com. Všechna práva vyhražena.
Autor & vydavatel
Program je svobodný projekt, vyvíjený Eberhardtem Soerenem.
-- Konec překladu púvodní dokumentace --
Dodatky
Program je zde ve dvou verzích: jako komponenta pro Joomla!/Mambo, případně jako (standalone) samostatně běžící program, obě verze obsahují češtinu UTF-8 a ISO-8859-2. Program má trochu problémy s češtinou, částečně se tomu dá pomoci nastavením .htaccess, tato má verze programu má přednastavenou češtinu UTF-8.
Všechny soubory (v případě samostatné verze) z archívu nahrajte FTP protokolem na webhostingový server, nejlépe do samostatného adresáře a vyberte češtinu "Czech", to je čeština v UTF-8, toto je také nastaveno v souboru .htaccess, nic více nemusíte nastavovat. Pokud budete chtít češtinu ISO-8859-2 (latin2), vyberte "Czechiso" a .htaccess_iso přejmenujte na .htaccess.
Úpravy české verze
Tentokrát jsem komponentu nijak neupravoval.
Dostupnost a instalace
Obchod IT služby.
Nastavte si správně práva
Žádné komentáře
Dosud zde není žádný komentář.
Odeslat komentář
|