Synology-Forum.nl

Overige software => Web Station => Topic gestart door: D56 op 03 september 2020, 17:40:39

Titel: verschillende PHP versies op een DS214
Bericht door: D56 op 03 september 2020, 17:40:39
Beste Forumgebruikers,

Heb al diverse malen dit forum bezocht en ook al enkele keren een oplossing gevonden voor mijn vraagstukken, maar nu loop ik ergens tegen aan waar ik (nog) geen antwoord op heb gevonden. Vandaar voor de eerste keer zelf maar een vraag ingeschoten.

Ik gebruik Web Station op mijn DS214 als test omgeving voor websites die in productie op hun eigen domein draaien ergens bij een provider op het internet.

Helaas heeft niet iedere provider de laatste PHP versie draaien. Om vooraf te checken tegen welke problemen ik met mijn sites aan ga lopen, wil ik dit eerst testen op de NAS door in de Virtuele host de PHP versie te kiezen die op het domein ook draait.

Nu blijkt dat welke PHP versie ik ook aan de Virtuele host koppel, deze wordt overruled door de PHP versie die in de algemene instellingen van Web Station is ingesteld. Aanpassingen aan het default profile hebben ook geen invloed.

Voorbeeld
Algemene instellingen:
HTTP back-endserver: Apache HTTP Server 2.4
PHP: Default Profile ( PHP 7.2)

Virtuele host gezet op PHP 7.0   PHPinfo geeft 7.2.29
Virtuele host gezet op PHP 7.2   PHPinfo geeft 7.2.29
Virtuele host gezet op PHP 7.3   PHPinfo geeft 7.2.29

Ik had de hoop door in de virtuele host een afwijkende PHP versie te kiezen, er ook gebruik gemaakt wordt van deze PHP versie. Dus:
website 1 draait op PHP v7.0
website 2 draait op PHP v7.2
website 3 draait op PHP v7.3

Maar dat werkt niet. Alle drie blijven de versie geven die is ingesteld in de algemene instellingen.

Ik kan dus niet met verschillende PHP versies testen op mijn NAS.
Wanneer ik de basis instelling leeg laat, werkt er helemaal niets meer.

Is er iemand die dit (her)kent of iemand enig idee wat ik verkeerd doe en hoe dit euvel op te lossen?
Ik hou me aanbevolen voor adviezen.

Gr. Dick


Modelnaam: DS214
DSM-versie: DSM 6.2.3-25426 Update 2
Titel: Re: verschillende PHP versies op een DS214
Bericht door: Briolet op 03 september 2020, 18:35:51
Weet je zeker dat je niet oude info uit de browser cache ziet? Want die versie behoort te veranderen.
Titel: Re: verschillende PHP versies op een DS214
Bericht door: D56 op 03 september 2020, 20:45:48
@brioloet, dank je voor je reactie. Ik heb meerdere browsers geprobeerd en iedere keer de cache geleegd maar geen resultaat. Hij blijft op de zelfde PHP versie draaien.
Titel: Re: verschillende PHP versies op een DS214
Bericht door: Briolet op 03 september 2020, 22:29:53
Ik heb heb even getest met de actuele versie van WebStation. Bij mij veranderd het PHP versie nummer bij phpinfo() zoals het moet als ik een refresh van de browserpagina doe.

Gebruik je misschien twee virtual hosts? b.v. example.com die je steeds aanpast, maar dan de pagina www.example.com toont?
Titel: Re: verschillende PHP versies op een DS214
Bericht door: D56 op 04 september 2020, 09:37:35
Ik heb onder de map 'web' een aantal submappen staan. Per submap een website en per website een virtual host. Het enige wat ik in de virtual host verander is de PHP versie. De website blijft gelijk.

Update: het wordt nog gekker. Ik heb de Virtual hosts verwijderd en de sites blijven 'gewoon' draaien. In mijn geval hebben de Virtual hosts dus geen enkele zin. Alles draait op de algemene instellingen  :evil: