- Ontvangen bedankjes 0
Joomla 3.6.4 site upgedate van php 5.6 naar 7.2. Geeft warning die ik op mijn localhost niet kan reproduceren.
-
Onderwerp Auteur
- Gebruiker
-
Minder
Lees meer
15 mrt 2019 17:29 #19105
door
Joomla 3.6.4 site upgedate van php 5.6 naar 7.2. Geeft warning die ik op mijn localhost niet kan reproduceren. werd gestart door
Ha mijn eerste joomla post,
Ik heb een joomla site overgenomen, maar ben zelf totaal geen joomla expert (Heb wel php programmeer ervaring met onder andere wordpress). De joomla versie is: Joomla! 3.6.4 Stable. De webhost is recent overgestapt van php 5.6 naar php 7.2. Dit geeft opeens een warning op elke admin pagina (zie ook de bijgevoegde afbeelding webhost.png):
Warning: count(): Parameter must be an array or an object that implements Countable in /.../libraries/cms/application/cms.php on line 464
Dit verwijst naar de getMessageQueue functie, die geloof ik door extensies gebruikt kan worden. Nou is joomla versie 3.6.4 gewoon compatibel met php 7.2 voor zover ik weet, dus zal het wel aan een extensie liggen. Heb dus een lokale kopie gemaakt van de database en ftp server files om te testen. Maar als ik de site draai op mijn eigen localhost dan werkt alles prima, zonder warnings (zie afbeelding localhost.png)? Error Reporting staat op Development. Er lijken verder geen belangrijke verschillen te zijn als ik bij system information kijk, tussen de webhost en mijn eigen localhost (zie de twee toegevoegde screenshots). Ik begrijp dus niet waarom mijn localhost geen warnings geeft. Het probleem is ook nogal moeilijk op te lossen als ik lokaal geen warnings krijg. Wil namelijk liever niet op de live site allemaal extensies uit en aan gaan zetten, zonder te weten wat dit voor een effect heeft op de site.
Mijn twee vragen zijn dus eigenlijk:
- Hoezo krijg ik lokaal geen warnings te zien (terwijl Error Reporting op Development staat) en op de webhost wel?
- Hoe kan achterhalen welke extensie de warnings veroorzaakt.
Alvast bedankt!
Mvg Bram
Ik heb een joomla site overgenomen, maar ben zelf totaal geen joomla expert (Heb wel php programmeer ervaring met onder andere wordpress). De joomla versie is: Joomla! 3.6.4 Stable. De webhost is recent overgestapt van php 5.6 naar php 7.2. Dit geeft opeens een warning op elke admin pagina (zie ook de bijgevoegde afbeelding webhost.png):
Warning: count(): Parameter must be an array or an object that implements Countable in /.../libraries/cms/application/cms.php on line 464
Dit verwijst naar de getMessageQueue functie, die geloof ik door extensies gebruikt kan worden. Nou is joomla versie 3.6.4 gewoon compatibel met php 7.2 voor zover ik weet, dus zal het wel aan een extensie liggen. Heb dus een lokale kopie gemaakt van de database en ftp server files om te testen. Maar als ik de site draai op mijn eigen localhost dan werkt alles prima, zonder warnings (zie afbeelding localhost.png)? Error Reporting staat op Development. Er lijken verder geen belangrijke verschillen te zijn als ik bij system information kijk, tussen de webhost en mijn eigen localhost (zie de twee toegevoegde screenshots). Ik begrijp dus niet waarom mijn localhost geen warnings geeft. Het probleem is ook nogal moeilijk op te lossen als ik lokaal geen warnings krijg. Wil namelijk liever niet op de live site allemaal extensies uit en aan gaan zetten, zonder te weten wat dit voor een effect heeft op de site.
Mijn twee vragen zijn dus eigenlijk:
- Hoezo krijg ik lokaal geen warnings te zien (terwijl Error Reporting op Development staat) en op de webhost wel?
- Hoe kan achterhalen welke extensie de warnings veroorzaakt.
Alvast bedankt!
Mvg Bram
Discussie gesloten.
15 mrt 2019 18:13 #19106
door Rondeb
Beantwoord door Rondeb in topic Joomla 3.6.4 site upgedate van php 5.6 naar 7.2. Geeft warning die ik op mijn localhost niet kan reproduceren.
Hallo Bram,
van harte welkom hier
Als eerste kan je het beste Joomla update naar zijn laatste versie 3.9.4.
Daarna kijken of de extensies ook nog geupdated moeten worden.
En dan kijken of de foutmelding weg is.
Succes ermee.
Groeten Ron
PS maak wel een back-up vooraf!
van harte welkom hier

Als eerste kan je het beste Joomla update naar zijn laatste versie 3.9.4.
Daarna kijken of de extensies ook nog geupdated moeten worden.
En dan kijken of de foutmelding weg is.
Succes ermee.
Groeten Ron

PS maak wel een back-up vooraf!
Discussie gesloten.
- Hans van der Meer
-
- Administrator
-
- Weet soms dingen
Minder
Lees meer
- Berichten: 25
- Ontvangen bedankjes 2
15 mrt 2019 21:04 #19107
door Hans van der Meer
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Beantwoord door Hans van der Meer in topic Joomla 3.6.4 site upgedate van php 5.6 naar 7.2. Geeft warning die ik op mijn localhost niet kan reproduceren.
Je zou ook een database fix kunnen uitvoeren. Die zit in Extensies - Database zo uit mijn hoofd.
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
-
Onderwerp Auteur
- Gebruiker
-
Minder
Lees meer
- Ontvangen bedankjes 0
21 mrt 2019 16:21 #19128
door
Beantwoord door in topic Joomla 3.6.4 site upgedate van php 5.6 naar 7.2. Geeft warning die ik op mijn localhost niet kan reproduceren.
Ha bedankt voor de snelle reacties,
was bang dat de update zelf misschien fout zou gaan. Daarom wilde ik kijken hoe de update op mijn localhost zou verlopen, maar die had dus niet dezelfde warnings. Heb inderdaad maar een backup gemaakt, en de site geupdate naar de nieuwste versie van Joomla. Nu zijn de warnings weg! De update heeft ook geen problemen veroorzaakt.
Bedankt voor de hulp!
mvg Bram
was bang dat de update zelf misschien fout zou gaan. Daarom wilde ik kijken hoe de update op mijn localhost zou verlopen, maar die had dus niet dezelfde warnings. Heb inderdaad maar een backup gemaakt, en de site geupdate naar de nieuwste versie van Joomla. Nu zijn de warnings weg! De update heeft ook geen problemen veroorzaakt.
Bedankt voor de hulp!
mvg Bram
Discussie gesloten.