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

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2668
  • Berichten: 16.550
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #15 Gepost op: 26 februari 2021, 00:07:32 »
WebStation kan ook PHP7.3 en 7.4 aan. Versie 7.4 is sinds sept 2020 (releasenotes)

Off topic: Is lees daar dat er sinds 3 dagen ook een versie uit is met php 7.2, 7.3 en 7.4 ondersteuning voor persoonlijke websites.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline stapper

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 89
  • -Ontvangen: 118
  • Berichten: 1.703
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #16 Gepost op: 26 februari 2021, 07:24:05 »
Nou ja die gast van die link heeft kennelijk toch 7.4 draaien zij het met WP...
Dus dan lijkt het me niet toe dat het probleem bij die webstation ligt.

Die waarschuwing staat gelijk voor je neus bij joomla op het control panel, ook bij akeeba
Gooi ik joomla naar een geschikte host, dan draait het boeltje gelijk op 7.4, dus het probleem zit hoe dan ook bij synology lijkt me zo toe.
En als hij dat heeft draaien met WP dan is het dus ook niet die webserver, joomla is het ook niet, blijft dat install pakket dat je voor de eerste keer gebruikt op synology over denk ik.
Mijn Synology: ds920+
HDD's: 2*8TB, 1*4TB
Router: Synology RT2600ac
UPS: APC Back-UPS 750VA BX750MI-GR
Back-up Full: WD Elements 10TB
Back-up Indispensable Data: WD Elements 1TB

'Let's eat Grandma!' or, 'Let's eat, Grandma!'. Punctuation saves lives.

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 #17 Gepost op: 26 februari 2021, 09:13:57 »
Van wat ik begrepen heb zou er naast PHP 4.7 ook al een nieuwe versie van Web Station zijn die je daarbij nodig hebt.
Maar die nieuwe versie heb ik nog niet kunnen vinden.
Die info heb ik 'hier' gevonden.

Verder zag ik ook een afhankelijkheid van phpmyAdmin op PHP 7.2
Als ik PHP 7.2 wil verwijderen krijg ik een 'afhankelijkheidsmelding'.
Eerst zou ik Joomla, WP, phpmyAdmin en phpBB moeten verwijderen.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

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 #18 Gepost op: 26 februari 2021, 09:41:54 »
Ik heb nog eens gekeken in de downloads voor Synology NAS en daar ben ik wat wijzer geworden.
Er is een DSM versie upgrade voor het OS die heb ik allereerst geïnstalleerd.
Ik verwacht dat daarin ook de nieuwere versies van phpmyAdmin en WebStation staan, waar ook de ondersteuning voor PHP 7.4 in staat.
Hiermee ga ik aan de gang, wordt vervolgd.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

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 #19 Gepost op: 26 februari 2021, 10:56:30 »
Intussen ben ik erachter dat phpmyAdmin het probleem veroorzaakt, want deze heeft PHP 7.2 als afhankelijkheid.
Hopelijk heeft de nieuwere versie wel de ondersteuning voor PHP 7.4
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

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 #20 Gepost op: 26 februari 2021, 14:53:00 »
Ik heb de oplossing voor mijn probleem al gevonden.
Na het upgraden van DSM moeten de verschillende pakketten ook afzonderlijk en handmatig worden bijgewerkt.
phpmyAdmin, Joomla en WP bij Synology gedownload en handmatig bijgewerkt, omdat Synology een vooraf ingestelde PHP versie per pakket gebruikt.
Zodoende blijkt het irrelevant of er op de NAS een nieuwere PHP versie staat geïnstalleerd en ingeschakeld, want deze wordt niet gebruikt.
Je krijgt een melding van de vereiste PHP versie, bij een pakket installatie of bijwerken, als je deze (oudere) nog niet had ingeschakeld/geïnstalleerd.

Nu krijg ik de foutmelding van verouderde PHP versie in Joomla niet meer.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline stapper

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 89
  • -Ontvangen: 118
  • Berichten: 1.703
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #21 Gepost op: 26 februari 2021, 15:37:42 »
hoe zit het dan met sites die je daar al hebt draaien, en oudere database en zo?
Blijft dat bestaan?
Want ik heb kodi ook via de webserver lopen via een nfs share...
Mijn Synology: ds920+
HDD's: 2*8TB, 1*4TB
Router: Synology RT2600ac
UPS: APC Back-UPS 750VA BX750MI-GR
Back-up Full: WD Elements 10TB
Back-up Indispensable Data: WD Elements 1TB

'Let's eat Grandma!' or, 'Let's eat, Grandma!'. Punctuation saves lives.

Offline stapper

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 89
  • -Ontvangen: 118
  • Berichten: 1.703
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #22 Gepost op: 26 februari 2021, 15:38:46 »
zo ja kun je dan eens de stappen en de volgorde hier exact neer pennen?

bvd :P
Mijn Synology: ds920+
HDD's: 2*8TB, 1*4TB
Router: Synology RT2600ac
UPS: APC Back-UPS 750VA BX750MI-GR
Back-up Full: WD Elements 10TB
Back-up Indispensable Data: WD Elements 1TB

'Let's eat Grandma!' or, 'Let's eat, Grandma!'. Punctuation saves lives.

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 #23 Gepost op: 26 februari 2021, 20:50:09 »
Je hoeft niets aan de databases te doen, deze benader je alleen via phpmyAdmin in MariaDB 5 of 10.

Dit zijn de stappen die ik heb gedaan:

Stap 1:
Download 'hier' de meest recente DSM versie voor je Synology NAS en sla deze op een locatie in je pc op.
Stap 2:
Ga in Synology NAS naar 'configuratiescherm' en selecteer 'bijwerken en herstellen'.
Stap 3:
Klik daarna op 'handmatig bijwerken' en selecteer het DSM pakket dat je eerder naar je pc had gedownload.
Tijdens het installatie proces van DSM, dat enige tijd kan duren, kan je 'hier' ook alle overige benodigde pakketten (Web Station, phpmyAdmin, CMS Joomla en WP) naar je pc downloaden.
Stap 4:
Klik na het inloggen op de NAS op 'package center' en voer handmatig de installatie uit door de pakketten (Web Station, phpmyAdmin, Joomla, WP) te kiezen op de locatie waar je eerder deze downloads had opgeslagen.

Stap 5:
Mocht je PHP 7.3 nog niet hebben geïnstalleerd of ingeschakeld, dan krijg je bij aanvang van de installatie eerst een melding met de opdracht om die stap in 'Web Station' als eerste te doen.
Stap 6:
Maak in 'Web Station' onder tab 'php instellingen' een nieuw profiel aan voor de 'standaard server instellingen' met de PHP 7.3 versie.
Dit profiel kan je ook in de 'virtuele host' toepassen.

Na de installatie worden alle bijgewerkte pakketten opnieuw opgestart.

Dat is het eigenlijk.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline stapper

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 89
  • -Ontvangen: 118
  • Berichten: 1.703
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #24 Gepost op: 27 februari 2021, 12:12:39 »
Top !!!
en alles zit nu op 7.4 bij je?

Web Station, phpmyAdmin, CMS Joomla updaten, de bestaande databases gebeurd dan verder niks mee? blijven gewoon bestaan, gebruikers en zo?

Pffff had net al een bak gedonder :)
Had toch nog ff snel een site gemaakt,,, maar ja die was dus met php 7.2
Toen ik die even naar de betreffende host met kickstart.php te schuiven, kreeg ik gelijk melding dat het foute boel was...

Enige optie word dan maar een clean install daar , en de boel maar weer opnieuw aanmaken,,, dat word een halve dag schuiven :)
Mijn Synology: ds920+
HDD's: 2*8TB, 1*4TB
Router: Synology RT2600ac
UPS: APC Back-UPS 750VA BX750MI-GR
Back-up Full: WD Elements 10TB
Back-up Indispensable Data: WD Elements 1TB

'Let's eat Grandma!' or, 'Let's eat, Grandma!'. Punctuation saves lives.

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #25 Gepost op: 27 februari 2021, 13:25:49 »
Hi,

Toch blijf ik koppig en is verhaal niet compleet :-).

Als je zelf scripting (bv. Wordpress of PHPbb3) from scratch installeert op je Synology gebruikt die de instellingen vanuit Webstatio.

Als je de Synology packages van diezelfde scripting (bv. Wordpress of PHPbb3) vanuit DSM installeert gebruikt die instellingen van dat package. En is na een DSM update ook een package update nodig.

Ik geloof dat @Briolet me dat ook al probeerde uit te leggen, maar kwartje is nu gevallen. Synology gebruikt en DSM en eigen package andere webserver met andere instellingen dan voor user-installed packages.

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 #26 Gepost op: 27 februari 2021, 23:28:51 »
Top !!!
en alles zit nu op 7.4 bij je?

Dan heb je niet goed gelezen, of niet begrepen wat ik heb geschreven, omdat er in de beschrijving van het pakket (door Synology beschikbaar gesteld) al staat welke PHP versie nodig is en in dit geval is dat PHP 7.3. Dus alls je de laatste versie PHP 7.4 hebt geïnstalleerd en ingeschakeld, maar 7.3 niet, krijg je een foutmelding dat je eerst 7.3 moet installeren en inschakelen omdat PHP 7.4 niet wordt gebruikt.
@bartmans99 of @Briolet had daarin gelijk dat Synology dit 'hardcoded' in de programma's heeft ingesteld.

Citaat
Web Station, phpmyAdmin, CMS Joomla updaten, de bestaande databases gebeurd dan verder niks mee? blijven gewoon bestaan, gebruikers en zo?

De databases zijn opgeslagen in MariaDB 5 of 10 en zijn gekoppeld, maar daar gebeurt verder niets mee, alleen de apps worden bijgewerkt.

Citaat
Pffff had net al een bak gedonder :)
Had toch nog ff snel een site gemaakt,,, maar ja die was dus met php 7.2
Toen ik die even naar de betreffende host met kickstart.php te schuiven, kreeg ik gelijk melding dat het foute boel was...

Enige optie word dan maar een clean install daar , en de boel maar weer opnieuw aanmaken,,, dat word een halve dag schuiven :)

Synology past blijkbaar de programma's van andere partijen zelf aan, waarbij vooraf ingesteld staat welke PHP versie te gebruiken is.
Ik heb geen idee waarom Synology voor deze aanpak heeft gekozen.
Bij andere hosts is het verstandiger om een 'full install' uit te voeren, waarbij vanuit het pakket zelf wordt gekeken welke PHP versie er minimaal beschikbaar moet zijn.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

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 #27 Gepost op: 27 februari 2021, 23:50:40 »
Hi,

Toch blijf ik koppig en is verhaal niet compleet :-).

Als je zelf scripting (bv. Wordpress of PHPbb3) from scratch installeert op je Synology gebruikt die de instellingen vanuit Webstatio.
Hoe installeer je op Synology NAS een origineel pakket van een derde partij zoals WP of phpBB3? Wanneer ik een pakket wil installeren vanuit 'package center' dan wordt er gezocht naar onderdelen met '.spk' extensie.
Alleen updates upload ik vanuit FTP-client (FileZilla) en installeer deze vanuit de browser, maar ik heb nog niet geprobeerd om ook de 'full install' vanuit FTP-client te uploaden en vervolgens vanuit de browser te installeren zoals dat ook bij een andere host gaat.

Citaat
Als je de Synology packages van diezelfde scripting (bv. Wordpress of PHPbb3) vanuit DSM installeert gebruikt die instellingen van dat package. En is na een DSM update ook een package update nodig.

Ik geloof dat @Briolet me dat ook al probeerde uit te leggen, maar kwartje is nu gevallen. Synology gebruikt en DSM en eigen package andere webserver met andere instellingen dan voor user-installed packages.
Maar als ik jou goed begrijp, kan je ook de 'full install' van een derde partij gewoon via FTP-client uploaden en uitvoeren vanuit de browser door het adres van de NAS op te voeren met '/CMS-pakket/install'.
Dan zoekt het pakket zelf naar de benodigde PHP versie, toch?
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Waarom kan Joomla verouderde php versie niet updaten?
« Reactie #28 Gepost op: 28 februari 2021, 13:22:38 »
Zelf installeren verschilt per script, maar daar is meer dan voldoende info over te vinden.

Je zet script neer in /web (na inschakelen van Webstation met juiste webserver en PHP versie).

Je volgt de instructies per script (bv. https://wordpress.org/support/article/how-to-install-wordpress/).

Maar dat is wat meer gevorderd, in de zin dat je vast problemen tegenkomt zoals rechten op uploadfolders, alles veilig te houden, installatie van plugins, etc.

Uiteindelijk heb je dan wel installatie van je script die je zelf kunt updaten onafhankelijk van Synology. Ik draai zo bijvoorbeeld Wordpress, wat Domotica scripts en een MP3-jukebox op MariaDB10 en PHP 7.4.

Dus: als je het leuk vindt om erin te duiken om het zelf te doen, leer je veel en ben je wat sneller met updates. Maar wel met een leercurve. Dus ik snap Synology ook wel.

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 #29 Gepost op: 03 maart 2021, 11:07:16 »
@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.
  • 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