Auteur Topic: Toegang tot map  (gelezen 3304 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 tot Microsoft bestanden via Webdav

Gestart door Leonard1052Board WebDav

Reacties: 7
Gelezen: 4833
Laatste bericht 05 juli 2024, 12:15:41
door Briolet
1 gebruiker krijgt geen toegang tot gedeelde mappen

Gestart door DachrakBoard File Station

Reacties: 0
Gelezen: 2543
Laatste bericht 09 april 2009, 12:47:08
door Dachrak
Geen toegang tot DSM op DS213+

Gestart door kniggeBoard Synology DSM algemeen

Reacties: 20
Gelezen: 9269
Laatste bericht 20 november 2014, 09:00:16
door guppie1
Geen externe toegang ftp via xbmc

Gestart door timeBoard Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 1984
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: 2557
Laatste bericht 11 april 2012, 00:07:34
door ffr