Auteur Topic: Webapplicatie  (gelezen 5094 keer)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 156
  • Berichten: 766
Re: Webapplicatie
« Reactie #30 Gepost op: 05 augustus 2020, 16:57:55 »
Je zou aan de gedeelde map de gebruiker 'http' kunnen toevoegen met lees bevoegdheid.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #31 Gepost op: 05 augustus 2020, 17:23:49 »
Wyodor, ik heb je advies opgevolgd maar:

Warning: scandir(/volume1/Gedeelde Map): failed to open dir: Permission denied in /volume1/web/fev/invoeren1.php on line 74

Het php-bestand probeert /volume1/Gedeelde Map te benaderen.
  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 156
  • Berichten: 766
Re: Webapplicatie
« Reactie #32 Gepost op: 05 augustus 2020, 17:51:40 »
Op die permissies heb ik geen kijk. Anders dan proberen.

Voor de goede orde.
Bestanden buiten de web map kan je niet tonen in een webpagina met een gebruikelijke link.
Apache mag dat niet.

Je moet óf een symbolic link maken óf de bestanden tonen met PHP headers, zoals eerder uitgelegd.
https://www.synology-forum.nl/index.php?topic=39934.msg285142#msg285142
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #33 Gepost op: 05 augustus 2020, 22:45:08 »
Bedankt Wyodor,
ik ga je uitleg bij mijn vorige vraag (waar je naar verwijst) nog eens bestuderen.
mvg
  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Webapplicatie
« Reactie #34 Gepost op: 06 augustus 2020, 00:18:10 »
Probeer eens om de map met de te benaderen files toe te voegen aan openbasedir. Dit vindt je in Web Station onder php-instellingen (oid) in het profiel voor de php versie die je gebruikt. Volgens mij kan php en om veiligheidsredenen default geen files benaderen buiten de gedeelde map web.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8003
  • Berichten: 44.017
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Webapplicatie
« Reactie #35 Gepost op: 06 augustus 2020, 10:26:36 »
De twee Topics samengevoegd, gaat volgens mij over hetzelfde.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Webapplicatie
« Reactie #36 Gepost op: 06 augustus 2020, 10:42:24 »
Vanuit Webstation - PHP instellingen - Kies de versie die je gebruikt bv PHP 7.3 - Algemene instellingen - Vinkje bij openbase_dir en pad daar toevoegen.

Daarmee geef je PHP rechten op andere mappen buiten /web. De rechten op die map moeten dan wel toegankelijk zijn voor de http user.

En het is natuurlijk een security overweging.

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #37 Gepost op: 06 augustus 2020, 21:57:27 »
hoorna,
Ik heb het pad met de te benaderen files toegevoegd aan openbasedir van de gebruikte php-versie.
Helaas kan php inderdaad geen files benaderen buiten de map 'web', want het werkt niet hiermee.
Dwz dat de gebruiker zijn foto's binnen de omgeving van het php-tool moet plaatsen, dus binnen de map 'web' en dat is toch wel vreemd e n niet gewenst. Maar ja, het is kennelijk niet anders......
Dank voor je hulp.
Mvg
  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #38 Gepost op: 06 augustus 2020, 22:01:57 »
bartmans99,
ik heb je advies opgevolgd, maar helaas zonder succes.
Ik lees elders dat php niet op andere mappen buiten 'web' kan komen?

Bedankt,
mvg
  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Webapplicatie
« Reactie #39 Gepost op: 06 augustus 2020, 22:26:49 »
Je schrijft niet hoe je het pad in openbasedir hebt opgegeven.

Stel dat de naam van de gedeelde map is: gedeelde-map. Dan moet je het volgende pad opgegeven: /var/services/gedeelde-map. Als je meerdere mappen/paden wilt opgeven dan moet je die scheiden met een dubbele punt. Én je moet natuurlijk -zoals baardmans99 schrijft - de user http leesrechten geven op de gedeelde map/gedeelde mappen.

Bij mij heeft dit in heeft dit gewerkt.

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #40 Gepost op: 06 augustus 2020, 22:46:10 »
In openbasedir HAD ik alleen de naam van de betreffende map ingevuld, dwz /volume1/MIJNMAP
Ik heb er nu van gemaakt: /var/services/MIJNMAP
Het resultaat is hetzelfde: als ik mijn webapplicatie via de browser wil starten krijg ik de melding: No input file specified.
Het blijft een raadsel, maar ik zoek verder.
Mvg

  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0

Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: Webapplicatie
« Reactie #41 Gepost op: 06 augustus 2020, 23:03:48 »
De melding “no input file specified” klinkt niet naar een toegangsprobleem. Het lijkt mij dat er dat een probleem is met de filenaam zelf. Immers php zegt: “er is geen file opgegeven”.

Offline a.m.j.janssen

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 1
  • Berichten: 142
Re: Webapplicatie
« Reactie #42 Gepost op: 07 augustus 2020, 09:44:41 »
Daar heb je gelijk in, maar kan er ook op wijzen dat er 'verkeerd wordt gekeken".
In elk geval heb ik zojuist in alle rust alles nog eens bekeken, maar het lijkt erop dat je gewoon niet buiten de 'web'-map mag komen ondanks aanpassing in open_basedir.

In de help staat nog:
"Om veiligheidsredenen kunnen paden voor de gedeelde map homes (bijv. /volume1/homes) niet worden toegevoegd aan open_basedir."

maar ik verwijs ook niet naar homes, maar naar een eigen gedeelde map op hetzelfde niveau: /volume1/MIJNMAP

mvg
  • Mijn Synology: DS414
  • HDD's: 4x WD20EZRX-22D8PB0


 

Berichten sturen vanuit webapplicatie

Gestart door S171Board Web Station

Reacties: 0
Gelezen: 626
Laatste bericht 16 mei 2021, 18:53:12
door S171
Webapplicatie via Internet bereikbaar maken.

Gestart door a.m.j.janssenBoard Web Station

Reacties: 10
Gelezen: 1343
Laatste bericht 07 januari 2022, 12:44:11
door Birdy