Deed zojuist de update naar DSM 6.2.4 Zag bij Joomla staan dat systeem PHP7.3 gebruikt. Aha, dacht ik ...
Na de update staat er toch weer dat 7.2 gebruikt wordt.
Dat klopt en heeft te maken met de update/upgrade van niet alleen Joomla, maar ook Web Station en phpmyAdmin.
Met de databases gebeurt verder niets, omdat deze alleen in phpmyAdmin benaderd worden.
Ga ik naar de Synology-site voor download van de Joomla-app dan staat daar dat 7.3 gebruikt wordt.
Vreemd dat dit na de update niet aangepast is maar gewoon 7.2 blijft.
De reden hiervan is dat Synology 'hardcoded' PHP 7.2 in de pakketten heeft gezet.
Wanneer je uit de Synology download pagina de update/upgrade installatie van Joomla, Web Station en phpmyAdmin uitvoert, is je probleem opgelost. Lees wel eerst de bijlage van het pakket om er zeker van te zijn dat je de laatste versie hebt met PHP 7.3
Vermoedelijk zal verwijderen en opnieuw installeren wel met 7.3 gaan werken.
Maar da's me teveel werk en alles draait nu goed genoeg.
Dat gaat alleen werken als je de stappen doet als hierboven omschreven, is niet veel werk, maar wel belangrijk.
M.a.w download elk pakket en daarna middels een handmatige installatie in 'package center' onder het kopje 'geïnstalleerd' bijwerken.
Bij de beta-pakketten voor DSM7.0 staat bij Joomla ook dat daar 7.3 vereist is.
7.4 daar dus kennelijk ook nog niet in beeld.
Deze aanname is waarschijnlijk onjuist, omdat de pakketten die jij ophaalt vanuit de download site door Synology steeds vooraf al werden voorzien van een 'hardcoded PHP versie'.
Tenzij Synology ineens sinds kort dat niet meer 'hardcoded' in programma's zou vastleggen.
Ongeacht welke PHP versie jij hebt geïnstalleerd en geactiveerd, het programma kijkt niet naar de beschikbare PHP versie, maar gebruikt alleen de vooraf ingestelde versie.
Het is anders als je met een FTP-client het Joomla pakket (van Joomla zelf) uploadt naar de locatie waar Synology de Joomla map neerzet.
Vanuit een browser zul je vervolgens de installatie en configuratie uitvoeren en zal het programma zelf zoeken naar de PHP versie die geïnstalleerd en beschikbaar is.
Dat is dan wel wat meer werk.