Auteur Topic: eXtplorer filemanager  (gelezen 8293 keer)

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 122
  • -Ontvangen: 181
  • Berichten: 1.988
eXtplorer filemanager
« Gepost op: 12 oktober 2008, 17:17:42 »
Het programma eXtplorer is een hele mooie en relatief snelle filemanager. Echter, het programma werkt niet zonder aanpassing op de Syno als je het via 3rd-party App (https) wilt starten.  Het programma gaat er bij een HTTPS-verbinding automatisch van uit dat poort 443 gebruikt wordt; de standaard HTTPS poort. Omdat Apache-sys als poort 5001 heeft, krijg je zonder aanpassing een foutmelding.

Installatie:
Eerst een map extplorer in /usr/syno/synoman/phpsrc/ maken en de inhoud van het gedownloade pakket daarheen verplaatsen.

Aanpassing:
init.php in de map /usr/syno/synoman/phpsrc/extplorer/include/ met een editor openen en de volgende aapassing maken:

van regel 69 tot 76 maak je van (de laatste twee regels blijven zoals ze zijn):

if($_SERVER['SERVER_PORT'] == 443 ) {
    $GLOBALS["script_name"] = "https://".$GLOBALS['__SERVER']['HTTP_HOST'].$GLOBALS['__SERVER']["PHP_SELF"];
    $GLOBALS['home_url'] = "https://".$GLOBALS['__SERVER']['HTTP_HOST'].dirname($GLOBALS['__SERVER']["PHP_SELF"]);
}
else {
    $GLOBALS["script_name"] = "http://".$GLOBALS['__SERVER']['HTTP_HOST'].$GLOBALS['__SERVER']["PHP_SELF"];
    $GLOBALS['home_url'] = "http://".$GLOBALS['__SERVER']['HTTP_HOST'].dirname($GLOBALS['__SERVER']["PHP_SELF"]);
}
$GLOBALS['home_url'] = str_replace( '/administrator', '', $GLOBALS['home_url'] );
$GLOBALS['home_dir'] = !empty( $_SERVER['DOCUMENT_ROOT'] ) ? $_SERVER['DOCUMENT_ROOT'] : '.';

het volgende: (de laatste twee regels zijn niet veranderd)
if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') {
     $prot = "https://";
} else {
     $prot = "http://";
}
$GLOBALS["script_name"] = $prot.$GLOBALS['__SERVER']['HTTP_HOST'].$GLOBALS['__SERVER']["PHP_SELF"];
$GLOBALS['home_url'] = $prot.$GLOBALS['__SERVER']['HTTP_HOST'].dirname($GLOBALS['__SERVER']["PHP_SELF"]);
$GLOBALS['home_url'] = str_replace( '/administrator', '', $GLOBALS['home_url'] );
$GLOBALS['home_dir'] = !empty( $_SERVER['DOCUMENT_ROOT'] ) ? $_SERVER['DOCUMENT_ROOT'] : '.';

De inhoud van application.cfg wordt:

text = eXtplorer
description = eXtplorer File Manager
type = embedded
path = /phpsrc/extplorer/index.php

Kleine TIP: Default is in File-modus de webroot (/var/services/web/) als root ingesteld, je kan via  Beheer- gebruiker Admin - Homedir aanvinken - Bewerken het rootpad naar keuze veranderen.  (Op voorwaarde dat je een aangepaste php.ini hebt, zoals in 3rd party apps handleiding beschreven.

Ter verdere info: eXtplorer gebruikt dezelfde library als de DSM. Info over deze Javascript library en zijn SDK vind je via http://www.extjs.com/.


Oja, standaard zijn usernaam en password 'admin' en 'admin'...

En al dat fraais ziet er dan zo uit:



Veel plezier er mee!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Glitch

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: eXtplorer filemanager
« Reactie #1 Gepost op: 10 november 2008, 15:33:31 »
Hallo wizjos,

Bedankt voor je uitleg, ik heb echter één vraag. Ik wil eigelijk vermijden om 'open_basedir' geheel leeg te laten in verband met de security. Weet jij toevallig of ik met de 'WebShare Enabler' van merty deze filemanager kan gebruiken voor de shares die ik met eXtplorer wil beheren?

Offline merty

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 21
  • Berichten: 130
Re: eXtplorer filemanager
« Reactie #2 Gepost op: 10 november 2008, 16:00:27 »
Citaat van: "Glitch"
Bedankt voor je uitleg, ik heb echter één vraag. Ik wil eigelijk vermijden om 'open_basedir' geheel leeg te laten in verband met de security. Weet jij toevallig of ik met de 'WebShare Enabler' van merty deze filemanager kan gebruiken voor de shares die ik met eXtplorer wil beheren?

Ok, vraag was niet aan mij gesteld, maar het is wel mijn programma :) Ja, dat kan, het programma wijzigd de open_basedir door daar de directories voor share bij of vanaf te halen. daarvoor heb ik het programma'tje ook gemaakt (ik gebruik zelf geen eXtplorer trouwens, maar ajaXplorer kan iets meer). Als je alleen met de explorer bij je shares wilt komen, is dat goed genoeg.

Groeten,

Remco

Offline Glitch

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: eXtplorer filemanager
« Reactie #3 Gepost op: 10 november 2008, 16:27:16 »
Citaat van: "merty"
Citaat van: "Glitch"
Bedankt voor je uitleg, ik heb echter één vraag. Ik wil eigelijk vermijden om 'open_basedir' geheel leeg te laten in verband met de security. Weet jij toevallig of ik met de 'WebShare Enabler' van merty deze filemanager kan gebruiken voor de shares die ik met eXtplorer wil beheren?

Ok, vraag was niet aan mij gesteld, maar het is wel mijn programma :) Ja, dat kan, het programma wijzigd de open_basedir door daar de directories voor share bij of vanaf te halen. daarvoor heb ik het programma'tje ook gemaakt (ik gebruik zelf geen eXtplorer trouwens, maar ajaXplorer kan iets meer). Als je alleen met de explorer bij je shares wilt komen, is dat goed genoeg.

Groeten,

Remco
Bedankt voor je reactie Remco en de packages zoals Webshare Enabler. Goede tip ook, die ajaXplorer. Zijn er nog bijzonderheden die ik moet weten als ik deze filemanager wil installeren?

Offline is128ae

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: eXtplorer filemanager
« Reactie #4 Gepost op: 02 januari 2009, 20:12:13 »
Als newbie (207+ sinds afgelopen woensdag) heb ik al e.e.a. kunnen installeren, behalve  :(  :(  :( eXtplorer.
Krijg hem met geen mogelijkheid aan de gang. Wat ik ook doe, kom steeds op een scherm met het PHP script van de index.php

Wat o wat doe ik vaudt  :?:  :?:  :?:  :?:  :?:  :?:  :?:

-- Later op de avond :

Via onze oosterburen hun forum het 3p_tool pakket geïnstalleerd. In ieder geval krijg ik nu de code niet meer te zien, maar ..... nu wil zowel Firefox als IE het PHP gaan downloaden ............

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 122
  • -Ontvangen: 181
  • Berichten: 1.988
Re: eXtplorer filemanager
« Reactie #5 Gepost op: 03 januari 2009, 02:20:35 »
Hoi is128ae,

Wonderlijke naam overigens... Komt bij mij niet door de spell-checker :mrgreen:

Je krijgt Extplorer niet aan de gang én php pagina's worden als download beschouwd? Hmm, riekt er naar dat php-pagina's door Apache niet gezien worden als pagina's waar server-interactie vereist is... Kijk eens op de 3rd party apps handleiding en dan met name punt 7.. Volgens mij zit het daar om te beginnen niet lekker.

Laat maar even weten wat de voortgang is!

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline is128ae

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: eXtplorer filemanager
« Reactie #6 Gepost op: 03 januari 2009, 09:34:16 »
Citaat van: "wizjos"
Wonderlijke naam overigens... Komt bij mij niet door de spell-checker :mrgreen:
Komt nog uit het inbel tijdperk  :D  Moest een nick opgeven, maar ja, wat en toen ..... typenummer van het modem  :lol:  :lol:  

Maar goed, even terug naar het PHP verhaal. Is het nog belangrijk waar de toevoegingen uit punt 7 staan ?
Heb de https.config-sys nogmaals nagelopen en alles staat zoals het zou moeten  :(  :(  :(

Na een compleet koude start (...) werkt het nu wel.
Alleen, hoe krijg ik de volume1 erbij in het overzicht.

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 122
  • -Ontvangen: 181
  • Berichten: 1.988
Re: eXtplorer filemanager
« Reactie #7 Gepost op: 04 januari 2009, 21:35:01 »
Hoi is128ae,

Goed te lezen dat e.e.a. na een herstart toch is gaan werken...

Als je toegang wilt tot /volume1 zal je in php.ini (/usr/syno/etc/) de optie 'open_basedir = /volume1/web:/volume2/web:/volume3/web:/volume4/web:/volume5/web:/volume1/photo:/volume2/photo:/volume3/photo:/volume4/photo:/volume5/photo:/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog'
zoals 'ie volgens mij standaard is moeten aanvullen met: ':/volume1'

Eigenlijk zijn dan de eerder afzonderlijk genoemde onderliggende paden overbodig geworden (/volume1/web; /volume1/photo etc.)

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline is128ae

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: eXtplorer filemanager
« Reactie #8 Gepost op: 05 januari 2009, 19:23:01 »
Wizjos,

Nnnnnjet, is het niet.
Nog steeds geen Volume 1 te zien. (Vreemd genoeg krijg ik het in javaXplore wel voor elkaar!)

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 122
  • -Ontvangen: 181
  • Berichten: 1.988
Re: eXtplorer filemanager
« Reactie #9 Gepost op: 05 januari 2009, 20:45:46 »
Stomme vraag wellicht, maar wat zie je wél? Kun je bij de instellingen komen en wat is daar dan je 'thuismap' en je 'thuisurl'?

Groet,

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline is128ae

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: eXtplorer filemanager
« Reactie #10 Gepost op: 06 januari 2009, 18:53:30 »
Bij deze. Dus eigenlijk niet zoveel verder gekomen  :(  :(

Offline Luit

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 301
Re: eXtplorer filemanager
« Reactie #11 Gepost op: 06 januari 2009, 20:34:27 »
Zo te zien staat je  "Thuismap" op /usr/syno/synoman wat ook default is.
Deze kan je in Extplorer wijzigen met Beheer, het icoontje links van het afmeld icoontje wat helemaal rechts staat.
Als je daar /volume1 invult of een nog hogere directory dus / , dan is volume1 ook te zien.

Luit

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 122
  • -Ontvangen: 181
  • Berichten: 1.988
Re: eXtplorer filemanager
« Reactie #12 Gepost op: 06 januari 2009, 21:00:05 »
Wat Luit schrijft klopt! Behalve dan dat de tweede 'links' 'rechts' zou moeten zijn :mrgreen:

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline is128ae

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: eXtplorer filemanager
« Reactie #13 Gepost op: 10 januari 2009, 11:26:06 »
Hartelijk dank voor jullie hulp !!! Het werkt ! :D  :D
Nu alleen nog unzip  :wink:


 

eXtplorer installeren

Gestart door grafcomBoard 3rd party apps integratie in DSM

Reacties: 14
Gelezen: 7839
Laatste bericht 11 februari 2009, 09:58:37
door wizjos