1. bram
  2. Overige vragen
  3. vrijdag 15 maart 2019
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
Bijlagen
Geaccepteerde antwoord Pending Moderation
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!
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 1
Hans
Moderator
Geaccepteerde antwoord Pending Moderation
Je zou ook een database fix kunnen uitvoeren. Die zit in Extensies - Database zo uit mijn hoofd.
JDoc-vertaler, JPatch tester, JUG-organisator, moderator
Eigen site: https://www.hierbenikthuis.nl en van mijn loopgroep: https://www.loopgroep-arnhemia.nl
Assistant Team Leader van het Joomla Social Media Team
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 2
Geaccepteerde antwoord Pending Moderation
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
  1. meer dan een maand geleden
  2. Overige vragen
  3. # 3
  • Pagina :
  • 1


Er zijn nog geen reacties op dit bericht.
U mag echter niet reageren op dit bericht.
Sorry de discussie is momenteel gesloten. U kunt nu geen reactie plaatsen.