Ondersteuning » Code oplossingen gezocht » PHP 8.1 update probleem

  • Opgelost blurpje

    (@blurpje)


    Ik heb een php update probleem, als ik de desbetreffende website update naar php 8.1 krijg ik ‘There has been a critical error on this website.’ en o.a. deze foutmelding in de debug.log: (het volledige log staan onderaan)

    [02-Dec-2022 09:48:06 UTC] PHP Deprecated: Optional parameter $what declared before required parameter $limit is implicitly treated as a required parameter in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/functions-core.php on line 536

    Ik heb alle plugins uitgezet als test maar de error blijft komen.
    Het vervelende is dat de website gebruikt maakt van het thema “Room09” maar deze is niet te updaten en is ook niet meer te downloaden bij ’themeforest’….:-(
    Ter info de website word gehost bij ‘mijndomein’
    Met php 7.4 draait de website wel.

    bvd, Marcel

    [02-Dec-2022 09:48:06 UTC] PHP Deprecated:  Optional parameter $what declared before required parameter $limit is implicitly treated as a required parameter in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/functions-core.php on line 536
    [02-Dec-2022 09:48:06 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php:24
    Stack trace:
    #0 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/load.php(69): require_once()
    #1 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/functions.php(16): require_once('...')
    #2 /home/public/sites/www.voorbeeld.com/wp-settings.php(585): include('...')
    #3 /home/public/sites/www.voorbeeld.com/wp-config.php(111): require_once('...')
    #4 /home/public/sites/www.voorbeeld.com/wp-load.php(50): require_once('...')
    #5 /home/public/sites/www.voorbeeld.com/wp-blog-header.php(13): require_once('...')
    #6 /home/public/sites/www.voorbeeld.com/index.php(17): require('...')
    #7 {main}
      thrown in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php on line 24
    [02-Dec-2022 09:48:06 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php:24
    Stack trace:
    #0 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/load.php(69): require_once()
    #1 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/functions.php(16): require_once('...')
    #2 /home/public/sites/www.voorbeeld.com/wp-settings.php(585): include('...')
    #3 /home/public/sites/www.voorbeeld.com/wp-config.php(111): require_once('...')
    #4 /home/public/sites/www.voorbeeld.com/wp-load.php(50): require_once('...')
    #5 /home/public/sites/www.voorbeeld.com/wp-blog-header.php(13): require_once('...')
    #6 /home/public/sites/www.voorbeeld.com/index.php(17): require('...')
    #7 {main}
      thrown in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php on line 24
    [02-Dec-2022 09:48:07 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php:24
    Stack trace:
    #0 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/load.php(69): require_once()
    #1 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/functions.php(16): require_once('...')
    #2 /home/public/sites/www.voorbeeld.com/wp-settings.php(585): include('...')
    #3 /home/public/sites/www.voorbeeld.com/wp-config.php(111): require_once('...')
    #4 /home/public/sites/www.voorbeeld.com/wp-load.php(50): require_once('...')
    #5 /home/public/sites/www.voorbeeld.com/wp-blog-header.php(13): require_once('...')
    #6 /home/public/sites/www.voorbeeld.com/index.php(17): require('...')
    #7 {main}
      thrown in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php on line 24
    [02-Dec-2022 09:48:07 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php:24
    Stack trace:
    #0 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/load.php(69): require_once()
    #1 /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/functions.php(16): require_once('...')
    #2 /home/public/sites/www.voorbeeld.com/wp-settings.php(585): include('...')
    #3 /home/public/sites/www.voorbeeld.com/wp-config.php(111): require_once('...')
    #4 /home/public/sites/www.voorbeeld.com/wp-load.php(50): require_once('...')
    #5 /home/public/sites/www.voorbeeld.com/wp-blog-header.php(13): require_once('...')
    #6 /home/public/sites/www.voorbeeld.com/index.php(17): require('...')
    #7 {main}
      thrown in /home/public/sites/www.voorbeeld.com/wp-content/themes/room09/core/hooks.php on line 24
    • Dit onderwerp is gewijzigd 1 jaar, 4 maanden geleden door blurpje.
    • Dit onderwerp is gewijzigd 1 jaar, 4 maanden geleden door Jeroen Rotty. Reden: opmaak van code/error stacks
6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Hey Marcel,

    Offtopic:

    Ik heb even je bericht wat gewijzigd zodat de code stukken beter getoond worden.

    Ontopic:

    Dit is een vervelend iets, maar komt wel voor. Het is een feit dat Room09 blijkbaar niet meer wordt aangeboden op themeforest en dus ook via zijn ontwikkelaar niet meer verder wordt ontwikkeld. Dat moet een alarmbel zijn en dus wordt het tijd voor een ander thema vrees ik. Dit is zowel nu een probleem met je PHP upgrade, maar ook uit het aspect veiligheid zou ik je aanraden met plugins en thema’s te werken die frequent worden bijgewerkt.

    Thread starter blurpje

    (@blurpje)

    hoi bedankt voor de snelle reactie…

    ik was hier al ‘bang’ voor, de eigenaar van de website gaat hier niet blij mee zijn want dan gaat de hele layout etc er niet meer uitzien lijkt mij met een ander thema…

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Afhankelijk van hoe het er nu uit ziet kan je het misschien wat herbouwen met een gelijkaardig thema of met een eigen thema/opbouw.

    Succes.

    PS: Ik markeer het topic als opgelost daar dat de oorzaak bekend is en er geen oplossing is buiten het feit dat je van thema veranderd of zelf het bestaande thema PHP8 compatibel zou maken, maar dat laatste zou ik je niet aanraden 😀

    Thread starter blurpje

    (@blurpje)

    Dank voor de input:-)

    Ik heb ook een probleem met de PHP 8.1 activatie. Ik krijg de melding de wordpress site te updaten. Dit lukt echter niet voor de plugin Ultimate Addons for WPBakery Page Builder. Ik zou dan nu een license aan moeten schaffen. Hoe kan ik dit oplossen?

    Guido

    (@guido07111975)

    Hoi Esther,

    Ik zou zelf PHP 8.1 nog niet draaien want meer thema’s en plugins zijn nog niet compatibel met PHP 8.1.

    Ik lees in de comments van de CodeCanyon website dat de plugin al wel werkt met PHP 8.0, zie deze pagina. Overigens geven we hier geen support voor deze plugin omdat dit een commerciële plugin is.

    Ik raad je aan om in het vervolg een eigen topic te openen, zodat we degene die dit topic heeft gemaakt niet “lastig vallen”.

    Guido

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘PHP 8.1 update probleem’ is gesloten voor nieuwe reacties.