Auteur Topic: Waarom kan Joomla verouderde php versie niet updaten?  (gelezen 6008 keer)

Offline Bobo

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 40
  • -Ontvangen: 199
  • Berichten: 882
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #30 Gepost op: 03 maart 2021, 14:17:16 »
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.
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.
Vermoedelijk zal verwijderen en opnieuw installeren wel met 7.3 gaan werken.
Maar da's me teveel werk en alles draait nu goed genoeg.

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.
-

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #31 Gepost op: 04 maart 2021, 09:54:07 »
@bartmans99, iedereen heeft kennis en ervaring al doende opgedaan en ik ben daarop geen uitzondering.
Het is voor mij nieuw om op eigen apparatuur programma's zoals CMS te installeren en beheren.
Wat ik verwarrend vond is dat (door Synology) voorbewerkte CMS pakketten met enkele muisklikken vanuit 'package center' worden geïnstalleerd.
Voordeel daarvan is wel dat je ziet waar Synology de CMS map (met install map) plaatst van waaruit de installatie zal worden gestart.

Wanneer je diezelfde pakketten rechtstreeks van de derde partij zelf ophaalt moet je meer stappen doen.
Bij een nieuwe volledige installatie heb je het full package nodig, dat je eerst nog moet uitpakken.
Uitgepakte onderdelen met een FTP-client uploaden naar de locatie waar Synology de CMS map neerzet (met install folder) van waaruit de installatie zal worden gestart.
Volgens mij zeggen we hetzelfde :-). Of eenvoudig via DSM, of met meer stappen handmatig. Beide met voor- en nadelen.

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 4
  • Berichten: 114
  • Aanname is vaak de oorzaak van veel ellende.
    • computerhulp
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #32 Gepost op: 04 maart 2021, 12:09:12 »
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.
Citaat
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
Citaat
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.
Citaat
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.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner


 

Waarom 2 netwerk aansluitingen

Gestart door DokmanBoard NAS hardware vragen

Reacties: 7
Gelezen: 13013
Laatste bericht 28 januari 2014, 18:42:42
door Dokman
Waarom een crash bij een hot swap

Gestart door BrioletBoard NAS hardware vragen

Reacties: 17
Gelezen: 4260
Laatste bericht 02 april 2019, 11:33:22
door Briolet
Vervolg onderwerp, hoe achterhalen waarom netwerkverbinding verloren is gegaan

Gestart door watersourceBoard Netwerk algemeen

Reacties: 26
Gelezen: 4496
Laatste bericht 22 februari 2021, 13:05:21
door watersource
Waarom gebruikt photostation cloudfront?

Gestart door Phoenix77Board Photo Station / Photos

Reacties: 7
Gelezen: 3714
Laatste bericht 26 september 2014, 09:19:32
door Phoenix77
DS214+ waarom 2 netwerk aansluitingen?

Gestart door Eagle-EyesBoard NAS hardware vragen

Reacties: 3
Gelezen: 2920
Laatste bericht 30 juli 2014, 15:28:07
door Birdy