Synology-Forum.nl

Overige software => Web Station => Topic gestart door: vdweerd op 06 juni 2013, 15:27:06

Titel: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 15:27:06
Sorry als dit al ergens is behandeld, ik kon het niet vinden. Ik ben een beginnelingmet synology.
Ik heb een Synology DS212j Heb er een Web folder op geïnstalleerd met index file die naar mijn hoofd-web pagina wijst, dat werkt naar wens. Maar nu wil ik graag voor de eindgebruiker mogelijk maken dat die, bij het opgeven van een url die wijst naar een submap onder mijn web folder, een lijst krijgt gepresenteerd met de inhoud vana die submap. Dus alle files en evt. submappen die daar in zitten. Als ik dat probeer dan krijg ik: "Sorry, de pagina die u zoekt kan niet weergegeven worden.". Concreter: Als de eindgebruiker intikt:
http://vdweerd.synology.me/Jan/chicken-set/index.htm
dan gaat het goed, maar als die intikt:
http://vdweerd.synology.me/Jan/
dan levert dat dus "Sorry, de pagina die u zoekt kan niet weergegeven worden."
i.p.v. de inhoud van "vdweerd.synology.me/Jan/"
Is wat ik wil niet mogelijk of moet ik er nog iets voor doen ?
Bij voorbaat hartelijk dank voor elke hulp.
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Hofstede op 06 juni 2013, 15:38:49
Hiervoor is FileStation bedoeld. Daarmee kan een gebruiker via een webpagina files downloaden en uploaden naar je machine.
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 17:19:06
bedankt voor de reactie. Maar: betekent dat dat een eindgebruiker die wil zien wat er in zo'n folder van mij staat, moet inloggen (als guest) ? Wat gebruikersonvriendelijk ! Er zijn op internet toch wel mappen waar je dat soort toegang toe kunt krijgen door gewoon de url van de map in te tikken, zonder in te loggen dus ?
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Robert Koopman op 06 juni 2013, 18:05:34
Regel je zoiets niet met een .htaccess bestand in die betreffende map?
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 18:17:09
 .htaccess bestand ? Hoe dan ?
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Robert Koopman op 06 juni 2013, 18:31:25
Ik heb er geen ervaring mee maar met google op .htaccess opendir zoeken geeft vele mogelijkheden.
Al die opties zet je aan of uit in het .htaccess bestand in de betreffende directory.
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 18:33:43
ja, bedankt, gevonden in
http://viralpatel.net/blogs/htaccess-directory-listing-enable-disable-allow-deny-prevent-htaccess-directory-listing/
maar als ik dat toepas verandert het niets aan de situatie. Wie weet nog raad ?
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Plerry op 06 juni 2013, 19:36:08
Je zou ook een PHP bestand "index.php" kunnen zetten op die plaatsen.
Zie: hier (http://www.synology-forum.nl/web-server/een-bestandenlijst-laten-maken/msg10834/)
Maar, ook dat is niet echt voor beginners ...
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 21:07:19
nou, bedankt voor de tip, maar daat ziet er inderdaad nogal ingewikkeld uit. Zoiets moet toch simpeler kunnen ?
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Wyodor op 06 juni 2013, 22:25:58
@vdweerd

Is dit niks :

http://www.evoluted.net/thinktank/web-development/php-directory-listing-script

Voorbeeld hier :

http://www.wyodor.net/Public/

Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 06 juni 2013, 22:34:13
bedankt voor de tip. Ziet er goed uit, blijkt te werken in het gegeven voorbeeld. Maar ook weer niet zo eenvoudig, mede gezien de enorme lijst van commentaren op het originele script. Misschien moet ik me er toch maar eens in verdiepen, zal wel wat tijd vergen vrees ik. Als die .htaccess nou toch gewoon werkte !
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Richard67 op 06 juni 2013, 23:01:53
Wat me opvalt is dat de map met je website een niveau dieper ligt dan de map die je open wilt stellen om alle bestanden te laten zien. (/chicken-set/) Ik zou je willen adviseren de open te stellen map onder de /chicken-set/ te hangen, omdat de instelling voor het openstellen van de map wordt overgeërfd naar de onderliggende mappen.

Wanneer je in de beoogde map op je webserver een bestandje met de naam .htaccess aanmaakt en daar de volgende regel in plaatst:
Options +Indexes
Dan moet het gewoon werken. (Heb het net even getest).
Er is blijkbaar wat bij jou aan de hand waardoor het niet goed gaat. Misschien ligt het aan je texteditor waardoor het niet goed gaat. (ANSI of UTF8 formaat) Welke texteditor gebruik je? Hoe plaats je het bestand op je webserver? (FTP? Let er dan op dat je in ASCII mode upload. (Las ik ergens.))
Zelf ben ik erg gecharmeerd van de tool WinSCP. Misschien zou je die eens kunnen gebruiken. Je kunt dan o.a. direct op je webserver bestanden aanmaken en aanpassen.
Let verder goed op de schrijfwijze van de bestandsnaam (inclusief voorloop-punt).
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 07 juni 2013, 08:25:05
bedankt voor je opmerkingen.
Ik had http://vdweerd.synology.me/Jan/ genoemd als map waarvan ik de inhoud wou laten zien omdat in http://vdweerd.synology.me/Jan/chicken-set/ al een index- file zat; van die map kan ik dus niet de hele inhoud willen tonen.
Die map: http://vdweerd.synology.me/Jan/ noemde ik slechts als voorbeeld. Uiteindelijk wil ik die faciliteit voor het openstellen gebruiken voor andere mappen op de server. Het zou toch niet moeten uitmaken voor welke map ik dat toepas ?
Dat bestandje .htaccess.txt met Options +Indexes had ik in http://vdweerd.synology.me/Jan/ gezet met kladblok als texteditor.
Zou het niet aan de webserver van Synology liggen dat ze die .htaccess- faciliteit niet op de standaard manier supporten ? O nee, je schreef dat je het zelf had uitgeprobeerd - ook op een synology webserver neem ik aan ?
Ik hoefde geen FTP te gebruiken want de server zit gewoon op een NAS in mijn lokale netwerk, dus dan gaat het met "opslaan als".
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Holy op 07 juni 2013, 09:22:38
Citaat
kladblok als texteditor
Dat wil nog wel eens fout gaan "is een echte Windows editor", gebruik liever een editor als notepad++

http://notepad-plus-plus.org/ (http://notepad-plus-plus.org/)
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Richard67 op 07 juni 2013, 09:22:41
Het maakt wel degelijk uit op welke map je het toe past voor wat betreft de uitwerking van de onderliggende structuren (mappen). Het maakt niet uit voor het resultaat zelf. Ik zou daar van begin af aan nauwkeurig op letten. Als je later deze dingen moet gaan herstellen heb je er veel werk van. Dit heeft te maken met een fenomeen dat overerving heet. Alles van een bovenliggende map wordt ook toegepast op de mappen die daaronder worden aangemaakt.
Standaard slaat Notepad in ANSI encoding op (Probeer eens UTF8) en voegt automatisch een extensie .txt toe.  Controleer even of je wel een . voor htaccess hebt staan in de betreffende map en dat het geen extensie .txt heeft (Dit doet Notepad standaard. Kies bij het opslaan voor het type 'Alle bestanden (*.*)' in plaats van Tekst documenten (*.txt). Wanneer je niets hebt aangepast in de weergave van je verkenner kun je die extensie niet zien! (http://www.websonic.nl/pctips/windows7/extensiesbestandstypentonen.php)
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: Wyodor op 07 juni 2013, 10:29:54
@vdweerd

Het is .htaccess en niet .htaccess.txt
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 07 juni 2013, 13:47:09
bedankt voor alle tips. Ga ik uitproberen zodra ik weer thuis ben.
Titel: Re: Hoe maak ik de complete inhoud van een (sub)map zichtbaar voor eindgebruiker ?
Bericht door: vdweerd op 08 juni 2013, 13:57:37
Holy and Richard 67 I am very grateful to you ! I installed (a portable version of) notepad++, saved my .htaccess file without the .txt extension with that, and ... now all is the way I wished ! Thanks a lot !