1. pgmjans
  2. Gebruikersgroepen Nederland en België
  3. maandag 09 september 2019
Hallo, ik heb een vraag mbt het verhogen van de php versie. Ik weet niet of ik de vraag op het juiste forum vraag.
Als ik de php versie verhoog (nu is dit php 6.5) naar 7... dan werkt de website niet meer. Er is een extensie geïnstalleerd maar die wordt niet meer ondersteund. De makers van de extensie zijn er nl mee gestopt helaas. Ik weet nu niet waar de fout zit. Hoe kom ik hier achter en nog meer de vraag is hoe los ik dat op dat de website wel naar een hogere php versie kan worden overgezet?
Ik heb een kopie van de website staan op bertjanssens.nl. Hiermee kan ik testen...
MvG
Peter
Geaccepteerde antwoord
Geaccepteerde antwoord Pending Moderation
Ik heb mogen kijken in de site van Peter en ben tot een gedeeltelijk oplossing gekomen ;)

In het bestand view.html.php terug te vinden in components/com_hoteldirectory/views/strutturelist heb ik een aanpassing gedaan.

Onderstaande code:
$this->menus		= JSite::getMenu();

Veranderd in:
$this->menus		= JFactory::getApplication()->getMenu();

Hou er rekening mee dat dit een gedeeltelijk oplossing is!!

Want van de extensie komen geen updates meer uit en gaat dus niet met de tijd mee en is dus verouderd.
Een verouderde extensie kan voor veiligheid problemen geven!

Dus ik adviseer je om wel opzoek te gaan naar een nieuwe extensie die het soortgelijk voor je doet.

Succes met de site.

Groeten Ron :)
Geaccepteerde antwoord Pending Moderation
Controleer al je extensies of die up tot date, eventueel te controleren bij de makers, en voorzover nodig update ze. (ook eventueel je template). Niet gebruikte extensies depubliceren en/of verwijderen.
Ik neem aan de je joomla versie wel up to date is, anders deze ook updaten
Zorg eventueel wel voor een back-up!
Geaccepteerde antwoord Pending Moderation
Hallo Peter,

ga naar je backend --> System --> Algemene instellingen --> Tab: Server
Zet daar Foutrapportage op Maximum en sla het geheel op.
Eventueel cache even opschonen van je site en browser.
Daarna switch je over naar PHP 7.x

Ga dan naar je site en kijk of er foutmeldingen zijn en deel deze dan met ons.

Succes ermee.

Groeten Ron :)
Bijlagen
Geaccepteerde antwoord Pending Moderation
Hoi Peter,

Wat Ron hierboven zegt is een goeie start. En je zegt in je post "Ik weet nu niet waar de fout zit", maar je zegt ook: "Er is een extensie geïnstalleerd maar die wordt niet meer ondersteund. De makers van de extensie zijn er nl mee gestopt helaas."

Of het dé fout is, dat weet je natuurlijk nooit helemaal zeker, maar het zou heel goed kunnen dat de extensie in kwestie ervoor zorgt dat er dingen mis gaan. Welke extensie is het? Heb je al uitgezocht of er een alternatief voor deze extensie is? Misschien weet iemand op dit forum dat wel :).

Kortom: meer informatie is welkom.
WebLab42 websites en workshops
Gecertificeerd Joomla Administrator
Team Joostock JoomlaCamp Joomla unconference en kennissessies
Geaccepteerde antwoord Pending Moderation
Hoi Peter,

ik zie dat je artisteer template gebruik en ik zie nu ook onderstaande foutmelding.
0 - Using $this when not in object context

Hier is een oplossing.

Groeten Ron :)
Geaccepteerde antwoord Pending Moderation
Hallo, bedankt voor de vele reacties.
Ik heb alle updates erop gezet. Ook heb ik de foutopsporing op maximaal gezet. De template is gemaakt met artisteer.
De component heet hotel directory en is gemaakt door een Oostenrijks/Italiaans bedrijf. Maar zoals ik al aanhaalde, deze zijn gestopt en ik krijg zodoende geen updates meer. Een alternatieve extensie weet ik niet zo uit te halen. Suggesties zijn welkom.
Zie de bijlage voor de foutmelding bij het upgraden van de php versie naar php7.3 (was php 5.6 , niet zoals vermeld 6.5).
Joomla versie is 3.9.11 (de backend werkt wel gewoon.
Ik heb de fout opsporing systeem en fout opsporing taal ook aangezet. Zie bijlage
MvG
Peter
Bijlagen
Geaccepteerde antwoord Pending Moderation
Hallo Ron, klopt inderdaad ik heb de template gamakt met artisteer.
Ik heb de regels in de template html/modules.php aangepast maar dat lost het probleem niet op.
MvG
Peter
Geaccepteerde antwoord Pending Moderation
Hoi Peter,

zoals je uit de foutmeldingen kunt aflezen is com_hoteldirectory een van de boosdoeners ook.

Schakel com_hoteldirectory eens helemaal uit via Extensies --> beheren --> beheren zie wat er dan gebeurt.

Groeten Ron
Geaccepteerde antwoord Pending Moderation
Hoi Ron,
Ik heb de extensie hotel directory helemaal uitgezet en cache geleegd maar helaas hetzelfde resultaat.
Dus daar ligt het dan waarschijnlijk niet aan.
Gr Peter
Geaccepteerde antwoord Pending Moderation
Hoi Peter,

je template heeft het bestand index.php staat daar onderstaande code in.
JSite::getMenu()

Zo ja pas deze eens aan in
JFactory::getApplication()->getMenu()


Groeten Ron :)
Geaccepteerde antwoord Pending Moderation
Hoi Ron, nee deze code kom ik niet tegen in index.php...
Geaccepteerde antwoord Pending Moderation
Hallo,
je zeg
Ik heb de extensie hotel directory helemaal uitgezet

maar wat gebeurd er als je deze via administrator > Extensies: Beheren verwijderd ?
en zit ook een beveiliging over de website en of administrator gedeelte ? zo ja zet die dan ook eens uit
lvda
Geaccepteerde antwoord Pending Moderation
Als ik hem verwijder is alles weg. Werkt de website ook niet meer.
Geaccepteerde antwoord Pending Moderation
Hallo Bert,

als je wilt wil ik ook wel een kijkje in je site nemen stuur me maar een pm dan wisselen we gegevens uit.

Ben zo wel weg even naar ikea en nog wat dingen dus vanavond weer terug.

Vriendelijke groeten,

Ron :)
Geaccepteerde antwoord Pending Moderation
Je site werkt verder gewoon, alleen de homepage niet, dus je hoteldirectory extensie is dus 100% zeker de boosdoener.
Geaccepteerde antwoord Pending Moderation
Je site werkt verder gewoon, alleen de homepage niet, dus je hoteldirectory extensie is dus 100% zeker de boosdoener.


Ik moet Margriet weer gelijk geven ;) :) Hoe simpel kan het zijn!
Geaccepteerde antwoord Pending Moderation
Hoi Margriet, ok dat is dan duidelijk. Heb je ook nog een advies hoe ik deze website dan wel aan de praat krijg met php7.3?;)

Ron ik zal je een pm sturen met de login code... bedankt alvast.. (eh hoe stuur ik je een pm?)
Geaccepteerde antwoord Pending Moderation
Om een pm te sturen klik op me naam en aan de rechterkant onder zoeken zie je Tekstballon klik daarop.

Ben nu weg dus vanavond ben ik er weer.

Groeten Ron :)
Geaccepteerde antwoord Pending Moderation
Nogmaals bedankt Ron dat je de moeite genomen hebt om het op te lossen.;)
Ik zal kijken of ik een andere extensie kan vinden die dit ook kan. Weet iemand een extensie die dit kan???
Geaccepteerde antwoord Pending Moderation
Gaat toch nog iets fout... Als ik nl zoek en een vakantiehuisje aan klik krijg ik weer de foutmelding.
Probeer zelf maar eens..
Geaccepteerde antwoord Pending Moderation
Hallo ,
Ik denk toch dat je opzoek moet gaan naar zoek anderevervangende extensie
vooral als het om deze gaat als het deze is word hij niet meer aangeboden
ps
Bekijk anders demo van Solidres
of deze Jroombooking
lvda
  • Pagina :
  • 1
  • 2


Er zijn nog geen reacties op dit bericht.
Wees een van de eersten om op dit bericht te reageren!