Auteur Topic: Toegang tot map  (gelezen 3216 keer)

Offline mcgadget

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Toegang tot map
« Gepost op: 25 juni 2010, 23:21:43 »
Geachte lezers,

Ik heb hier sinds een tijdje een Synology DS110j staan. Het kastje bevalt me uitstekend. Complimenten voor de interface.

Echter ben ik nu wel tegen een probleempje aangelopen. Ik wil namelijk met een PHP script een map uitlezen. Alleen krijg ik dan de melding dat deze map niet in de open_basedir voorkomt en dus niet toegankelijk is. Nu kan ik dit normaal gesproken wijzigen in de php.ini. Dit lukt mij ook, maar echter als ik de DS opnieuw start lijkt het alsof het origineel weer herschreven is.

Ik heb hier nu een tijdje op het forum gezocht naar een oplossing, echter heb ik deze niet gevonden. Mijn vraag is hoe ik dit bestand nu kan bewerken zonder dat het origineel bij een herstart weer terug komt?

Alvast bedankt voor het antwoord :)

Groet Dennis

Offline junkyxl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Toegang tot map
« Reactie #1 Gepost op: 25 juni 2010, 23:31:04 »
hi mcgadget,

klopt.. dit is sinds de dsm 2.3 release "by design". Bij iedere herstart wordt de php.ini dynamisch gegenereerd met als resultaat dat je wijzigingen zijn verdwenen. Synology heeft de OpenBasedir= verplaatst naar het start script van apache. de file heet /usr/syno/rc.d/S97apache-user.sh

De variabele die je moet aanpassen is: PHPINI_BASEDIR_DEF=
Regards,
JunkyXL

[size=85]Synology CS407
Synology DS710+
APC UPS BR800
Sony PS3
[/size]

Offline mcgadget

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Toegang tot map
« Reactie #2 Gepost op: 25 juni 2010, 23:38:56 »
Citaat van: "junkyxl"
hi mcgadget,

klopt.. dit is sinds de dsm 2.3 release "by design". Bij iedere herstart wordt de php.ini dynamisch gegenereerd met als resultaat dat je wijzigingen zijn verdwenen. Synology heeft de OpenBasedir= verplaatst naar het start script van apache. de file heet /usr/syno/rc.d/S97apache-user.sh

De variabele die je moet aanpassen is: PHPINI_BASEDIR_DEF=

Hallo JunkyXL,

Ik zit even te kijken, maar de map 'rc.d' is niet te vinden. Is de locatie wel goed?

Groet Dennis

Offline junkyxl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Toegang tot map
« Reactie #3 Gepost op: 25 juni 2010, 23:45:13 »
excuses... type foutje /usr/syno/etc/rc.d/......
Regards,
JunkyXL

[size=85]Synology CS407
Synology DS710+
APC UPS BR800
Sony PS3
[/size]

Offline mcgadget

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Toegang tot map
« Reactie #4 Gepost op: 25 juni 2010, 23:51:15 »
Citaat van: "junkyxl"
excuses... type foutje /usr/syno/etc/rc.d/......

Hmm vreemd. Zit zo te kijken, maar de map rc.d is daar niet te vinden :o (In andere Linux districuties stond deze map daar altijd wel).

Misschien toch nog op een andere locatie?

Overigens, complimenten voor de snelle antwoorden :)

Groet Dennis

Offline mcgadget

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Toegang tot map
« Reactie #5 Gepost op: 25 juni 2010, 23:53:49 »
O hebbes. Ik heb hem nu ervoor :) Ik ga het even proberen of ik het nu wel werkend krijg.

[edit]Nou ik heb dat gedeelte werkend nu. Nu blijft het PHP script toch zeuren dat hij geen toegang heeft (dit komt bij het uitlezen). De map staat nu wel netjes in die open_basedir. Ik ga het nog even uitzoeken of ik het alsnog werkend krijg :) En anders maar eens kijken naar die Virtuele Hosts.

Hoe dan ook. Bedankt voor de snelle antwoorden en de oplossing :)[/edit]

Groet Dennis

Offline junkyxl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 15
Re: Toegang tot map
« Reactie #6 Gepost op: 26 juni 2010, 00:55:46 »
hi mcgadget,

ALs je nog steeds problemen hebt met het uitvoeren van php-scripts (uitlezen van folder) kun je nog proberen om niet alleen de /var/services/<link> in de S97Apache-user.sh te zetten maar ook het absolute pad naar de folder waar het php script staat.. waarschijnlijk zoiets als /volume1/<folder> of /volume1/web/<folder>. in de virtual host file httpd-vhost.conf-user moet je de /var/services/<link> locatie neerzetten in de DocumentRoot parameter.

Controleer ook de rechten van de folder waar de php-scripts staan. Verkeerde rechten kan ook nog wel resulteren in foutmeldingen

suc6
Regards,
JunkyXL

[size=85]Synology CS407
Synology DS710+
APC UPS BR800
Sony PS3
[/size]


 

Geen toegang via netwerk

Gestart door woutercBoard Windows

Reacties: 12
Gelezen: 6306
Laatste bericht 10 februari 2013, 22:33:48
door gebroker
Geen externe toegang ftp via xbmc

Gestart door timeBoard Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 1797
Laatste bericht 13 april 2014, 08:44:34
door time
Internet toegang tot mijn Nas

Gestart door Bert DaanenBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 2335
Laatste bericht 11 april 2012, 00:07:34
door ffr
toegang client VPN

Gestart door FilipRoelsBoard VPN Server

Reacties: 13
Gelezen: 3849
Laatste bericht 24 januari 2017, 21:28:20
door aliazzz
Externe toegang via DS file

Gestart door MarcDBoard Netwerk algemeen

Reacties: 10
Gelezen: 3112
Laatste bericht 06 mei 2018, 10:51:09
door Birdy
Loading...