Auteur Topic: folder /photo benaderen vanuit PHP  (gelezen 6673 keer)

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
folder /photo benaderen vanuit PHP
« Gepost op: 18 januari 2010, 11:09:08 »
Hallo,

Ik wil vanuit mijn PHP pagina in /web de folder /photo en subfolders de hierin aanwezige foto's benaderen.
Hiervoor heb ik de library "Webshare enabler" geïnstalleerd. Vervolgens heb ik de photo folder op Accesible gezet.

Als ik nu vanuit mijn php-pagina een photo uit de photo folder probeer te benaderen krijg ik nog steeds een rood kruis.
<img src="./photo/test.JPG" />, <img src="/volume1/photo/test.JPG" /> lijkt allemaal niet te werken.

Moet ik nog iets anders aanzetten/activeren of is mijn benadering hier niet goed?

Alvast bedankt!

Offline Björn

Re: folder /photo benaderen vanuit PHP
« Reactie #1 Gepost op: 18 januari 2010, 16:47:36 »
Ik zie nog wel een paar mogelijkheden hoor:

<img src="../photo/test.JPG" /> (je gaat in principe een niveau omhoog toch)
<img src="http://domeinnaam/photo/test.JPG" />

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: folder /photo benaderen vanuit PHP
« Reactie #2 Gepost op: 18 januari 2010, 16:53:57 »
Citaat van: "Bjorn"
Ik zie nog wel een paar mogelijkheden hoor:

<img src="../photo/test.JPG" /> (je gaat in principe een niveau omhoog toch)
<img src="http://domeinnaam/photo/test.JPG" />

Thnx maar dat is inderdaad ook wat ik als eerst geprobeerd heb: ip-adres / photo / test.jpg.
Rechtstreeks in de webbrowser geeft een re-direct naar synology "pagina kan niet worden gevonden".
Lijkt dus of die share niet werkt?

Offline Björn

Re: folder /photo benaderen vanuit PHP
« Reactie #3 Gepost op: 18 januari 2010, 19:34:12 »
Misschien is het probleem wel dat de photo share in feite al een webshare is... Via /photo kom je normaal al in photostation.. In dat geval heb je dus feitelijk een conflict met photostation..

Offline ffr

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 61
Re: folder /photo benaderen vanuit PHP
« Reactie #4 Gepost op: 18 januari 2010, 20:59:40 »
Volgens mij is dat juist dat je niet vanuit je webpagina's bij onderliggende mappen kan en mag.
Zou mooi zijn. Kan je zomaar via www.xxxx.nl naar ../homes etc.

Is het volgende wellicht een optie:

via telnet inloggen als root
naar de web share op volume1
maak een symbolic link naar de map volume1/photo in de map /volume1/web
Even snel getest bij mijn 209 en kreeg toen netjes de map te zien op http://www.xxxxx.nl/photo

suc6
  • Mijn Synology: Ds209
  • HDD's: 2x1tb

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: folder /photo benaderen vanuit PHP
« Reactie #5 Gepost op: 19 januari 2010, 09:08:13 »
Citaat van: "ffr"
Volgens mij is dat juist dat je niet vanuit je webpagina's bij onderliggende mappen kan en mag.
Zou mooi zijn. Kan je zomaar via http://www.xxxx.nl naar ../homes etc.

Is het volgende wellicht een optie:

via telnet inloggen als root
naar de web share op volume1
maak een symbolic link naar de map volume1/photo in de map /volume1/web
Even snel getest bij mijn 209 en kreeg toen netjes de map te zien op http://www.xxxxx.nl/photo

suc6

Thnx voor je reactie!
Ik heb zojuist een symbolic link gemaakt met: ln -s /volume1/photo /volume1/web.
Ik zag dan ook de "photo"-folder netjes verschijnen onder mijn /web directory.
Als ik deze probeer te benaderen onder http://192.168.0.100/photo/test.jpg krijg ik nog steeds page not found.
Onder /volume1/photo is wel test.jpg aanwezig ..

@Bjorn: WebShare Enabler van mertymade is hier toch juist voor bedoeld? Dit package is toch bedoeld om bijv. de photo folder beschikbaar te maken voor je php code? Of zie ik iets over het hoofd hier?
Je kan namelijk gewoon een vinkje zetten bij Accessible achter de /volume1/photo folder.

Offline ffr

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 61
Re: folder /photo benaderen vanuit PHP
« Reactie #6 Gepost op: 19 januari 2010, 20:24:30 »
Raar?

Op mijn DS oa de volgende mapen: /volume1/fotos en /volume1/web
in de map /volume1/web  middels ln -s /volume1/fotos testjes een symbolic link gemaakt.

Via wifi van de buren naar mijn home page www.xxxxx.nl en daarna aangevuld
met www.xxxx.nl/testjes.

Kreeg netjes alle mappen te zien in de map /volume1/fotos en kon ook alle jpg bestanden openen en bekijken.

suc6
  • Mijn Synology: Ds209
  • HDD's: 2x1tb

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: folder /photo benaderen vanuit PHP
« Reactie #7 Gepost op: 20 januari 2010, 08:50:21 »
Hmm ik zie nu dat er een verschil is in het aanmaken van de symbolic link hoe jij dit doet.

Wat ik had gedaan is: "ln -s /volume1/photo /volume1/web"
In de map web komt dan dus een soort van shortcut naar de map foto: /volume1/web/*photo*
Bij het benaderen van deze map vanuit windows krijg ik dan een access denied zag ik gisteren.
Bij het benaderen met de browser: "Page not found".

Jij geeft de symbolic link een naam mee met: "ln -s /volume1/fotos testjes" vanuit de folder /volume1/web
Bij jouw wordt de shortcut dan dus: /volume1/web/testjes

Ook zie ik bij jou fotos ipv photo? Draait bij jou het "Photostation" ook op deze folder of kijkt deze wel naar http://localip/photo ?
Of moet ik hierna nog expliciet rechten toekennen aan deze map zodat ik geen access denied krijg?

Alvast bedankt!

Offline Björn

Re: folder /photo benaderen vanuit PHP
« Reactie #8 Gepost op: 20 januari 2010, 16:00:55 »
Citaat van: "bvp"
Hmm ik zie nu dat er een verschil is in het aanmaken van de symbolic link hoe jij dit doet.

Wat ik had gedaan is: "ln -s /volume1/photo /volume1/web"
In de map web komt dan dus een soort van shortcut naar de map foto: /volume1/web/*photo*
Bij het benaderen van deze map vanuit windows krijg ik dan een access denied zag ik gisteren.
Bij het benaderen met de browser: "Page not found".

Jij geeft de symbolic link een naam mee met: "ln -s /volume1/fotos testjes" vanuit de folder /volume1/web
Bij jouw wordt de shortcut dan dus: /volume1/web/testjes

Ook zie ik bij jou fotos ipv photo? Draait bij jou het "Photostation" ook op deze folder of kijkt deze wel naar http://localip/photo ?
Of moet ik hierna nog expliciet rechten toekennen aan deze map zodat ik geen access denied krijg?

Alvast bedankt!
Het probleem waar ik hierboven al op doelde is dat de photostation normaal benaderd wordt via ipadres/photo
Als je dus een symbolic link maakt met de naam photo weet de NAS dus niet of hij naar photostation moet of naar die symlink.

ln -s /volume1/photo testjes vanuit de folder /volume1/web moet dan dus wel werken.

Offline Björn

Re: folder /photo benaderen vanuit PHP
« Reactie #9 Gepost op: 20 januari 2010, 16:01:11 »
Citaat van: "bvp"
Hmm ik zie nu dat er een verschil is in het aanmaken van de symbolic link hoe jij dit doet.

Wat ik had gedaan is: "ln -s /volume1/photo /volume1/web"
In de map web komt dan dus een soort van shortcut naar de map foto: /volume1/web/*photo*
Bij het benaderen van deze map vanuit windows krijg ik dan een access denied zag ik gisteren.
Bij het benaderen met de browser: "Page not found".

Jij geeft de symbolic link een naam mee met: "ln -s /volume1/fotos testjes" vanuit de folder /volume1/web
Bij jouw wordt de shortcut dan dus: /volume1/web/testjes

Ook zie ik bij jou fotos ipv photo? Draait bij jou het "Photostation" ook op deze folder of kijkt deze wel naar http://localip/photo ?
Of moet ik hierna nog expliciet rechten toekennen aan deze map zodat ik geen access denied krijg?

Alvast bedankt!
Het probleem waar ik hierboven al op doelde is dat de photostation normaal benaderd wordt via ipadres/photo
Als je dus een symbolic link maakt met de naam photo weet de NAS dus niet of hij naar photostation moet of naar die symlink.

ln -s /volume1/photo testjes vanuit de folder /volume1/web moet dan dus wel werken.

Offline ffr

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 61
Re: folder /photo benaderen vanuit PHP
« Reactie #10 Gepost op: 20 januari 2010, 22:54:16 »
Beste bvp,

Ook nog eens geprobeerd met photostation ingeschakeld en een symlink in de map /volume1/web naar de map /volume1/photo en ook die werkt dan netjes met www.xxxx.nl/photo ook de submappen die er in staan.

Ik zelf gebruik  photostation niet vandaar de map foto.

suc6
  • Mijn Synology: Ds209
  • HDD's: 2x1tb

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: folder /photo benaderen vanuit PHP
« Reactie #11 Gepost op: 21 januari 2010, 09:45:05 »
Het lijkt toch echt een rechtenprobleem te zijn?

Ik heb nu het volgende gedaan:

    Ingelogd als root (later ook als admin om te proberen)
    cd /volume1/web
    ln -s /volume1/photo/temp testjes

Vanuit de windows machine een map network drive gedaan naar /volume1/web
als ik nu in deze drive de map "testjes" probeer te openen vanuit de windows machine krijg ik "Access denied".
Vervolgens een "chmod 755 /volume1/web/testjes" gedaan. Hierna nog steeds "Access denied".
Benadering met de webbrowser: http://192.168.0.100/testjes/test.jpg geeft een "Page not found".

Ik snap er niks meer van.

Offline ffr

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 61
Re: folder /photo benaderen vanuit PHP
« Reactie #12 Gepost op: 21 januari 2010, 17:55:09 »
Hierbij de rechten van mijn mappen etc.

/volume1/web = drwxrwxrwx root root
/volume1/photo = drwxrwxrwx root root
Symlink testjes in /volume1/web naar /volume1/photo lrwxrwxrwx root root

De map photo had ik weer verwijderd dus deze weer aangemaakt met de functie photostation
Kon middels de windows-explorer de map photo niet benaderen
Blijkt dus dat deze map niet automatische ingesteld te worden dat admin lees/schrijfrechten heeft.
Via diskstation en dan Gedeeldemap rechten voor admin op RW gezet.
Nu weer oke
Kan ook weer mappen en bestanden plaatsen/maken

Via de route http://10.0.0.12/photo krijg ik een 403 error
Via de route www.xxxxxx/photo krijg in ook een 403 error
Via de route www/xxxx/testjes krijg ik netjes de inhoud van de map photos en submappen
en kan de bestanden (photo's) openen.

Blijft voor mij de vraag waarom werkt photo station niet

de bestanden en mappen die ik in de map volume1/photo gemaakt heb vanuit windows hebben de volgende rechten
map: drwxrwxrwx gebruikersnaam users
bestanden : -rwxrwxrwx gebruikersnaam users

suc6 maar weer
  • Mijn Synology: Ds209
  • HDD's: 2x1tb

Offline bvp

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 9
Re: folder /photo benaderen vanuit PHP
« Reactie #13 Gepost op: 25 januari 2010, 11:05:11 »
Dit weekend maar es een complete backup gemaakt van alles en hierna een complete reïnstall gedaan van de synology.
Ik had hem namelijk al vanaf het begin, ruim 2,5 jaar, uiterst tevreden draaien!
Voorheen SABNzbd geïnstalleerd met de Python bootstrap en toen redelijk wat problemen met rechten gehad en daar dus ook redelijk wat mee lopen klooien destijds. Had nu dus ook 2 versies van SABNzd door elkaar draaien en vond het daardoor toch al es tijd voor een "verse" installatie.
Ik vermoed dan ook dat dit het probleem was dat ik nu de rechten maar niet goed kreeg.

Na de nieuwe install de suggesties van ffr geprobeerd en het werkt nu perfect!
Many thnx hiervoor!


 

permissions op 'surveillance' shared folder ?

Gestart door GonerBoard Surveillance Station

Reacties: 2
Gelezen: 1991
Laatste bericht 14 juli 2014, 14:50:42
door Goner
rechten op home folder

Gestart door pahendriksBoard Synology DSM algemeen

Reacties: 13
Gelezen: 5370
Laatste bericht 22 oktober 2015, 09:18:32
door Briolet
Folder weg na weghalen share

Gestart door James72Board Synology DSM algemeen

Reacties: 14
Gelezen: 1448
Laatste bericht 20 augustus 2022, 12:33:52
door Briolet
Hot folder instellen NZBGET Synology

Gestart door t1989Board NZBGet

Reacties: 2
Gelezen: 2466
Laatste bericht 01 augustus 2019, 16:25:49
door t1989
Zoeken in de home folder werkt niet.

Gestart door BrioletBoard Mac OS X

Reacties: 3
Gelezen: 1362
Laatste bericht 03 april 2017, 00:19:58
door Briolet