Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

Forums / Thema en CSS/opmaak / thema werkt niet na update > php 7.3

  • Ik kom er niet uit…

    Ik kreeg een vraag voor het redden van een site (niet geupdate sinds 2012) die op wit was gegaan na updates van de hostingpartij.
    Ik heb de site op eigen server (via oude wordpress-en php versies) kunnen herstellen. Maar na de update van php naar versie 7.3 gaat het mis.
    De site geeft na de update van php 7 naar php 7.3 de inhoud (de pagina’s) van de site niet meer weer. De site werkt ook met php 5.6 goed.

    Het gaat om de pagina’s die niet meer worden weergegeven onder het menu.
    Met andere (standaard wordpress) thema’s is de inhoud wel te zien.
    Kan dit aan style.css liggen of zoek ik verkeerd?
    Er zijn geen plugins actief.

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Ligt waarschijnlijk aan deprecated functies in het thema. Indien je debug in je wp-config.php op true zet (standaard staat ie op false) zul je waarschijnlijk de melding zien waarom de pagina’s niet werken.

    Thread starter beren70

    (@beren70)

    Ruurd, bedankt voor je antwoord.
    Alle debugging opties in wp-config.php heb ik al geprobeerd, maar ik krijg geen enkele foutmelding.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Als WP_DEBUG niet helpt, heb je WP_DEBUG_LOG al geprobeerd? https://wordpress.org/support/article/debugging-in-wordpress/#wp_debug_log.

    Los daarvan zou ik je gewoon aanraden in de logs van de hosting te gaan kijken naar (fatal) errors en zo vind je de oorzaak.

    Jeroen

    Thread starter beren70

    (@beren70)

    De hostingpartij zegt geen rare dingen te zien in hun logs.

    Zelf heb ik gebruikt in de wp-config.php:

    define( ‘WP_DEBUG’, true );
    define( ‘WP_DEBUG_LOG’, true );
    define( ‘WP_DEBUG_DISPLAY’, true );
    @ini_set( ‘display_errors’, 0 );
    define( ‘SCRIPT_DEBUG’, true );
    define( ‘SAVEQUERIES’, true );

    Daarnaast nog een aantal plugins geprobeerd:
    Debug Bar
    Health Check & Troubleshooting
    Log Deprecated Notices
    PHP Compatibility Checker
    Theme Check

    Maar helaas lijkt alles goed…

    Heb je zelf ook toegang tot de error logs? Vaak zijn ze inzichtelijk via panels zoals DirectAdmin, Cpanel, Plesk, etc. Wellicht vindt je hoster wel meldingen/waarschuwingen maar ziet hij dit niet als ‘fouten’.

    Kun je (deels) de inhoud van deze log hier plaatsen?

    Thread starter beren70

    (@beren70)

    De enige error die ik tegen kom in de log:

    [proxy_fcgi:error] [pid 22994:tid 140321816049408] [client x.x.x.x:57712] AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function get_page(), 0 passed in /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-content/themes/vanhass/front-page.php on line 1 and at least 1 expected in /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-includes/post.php:4867\nStack trace:\n#0 /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-content/themes/vanhass/front-page.php(1): get_page()\n#1 /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-includes/template-loader.php(98): include(‘/home/deoorlog/…’)\n#2 /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-blog-header.php(19): require_once(‘/home/deoorlog/…’)\n#3 /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/index.php(17): require(‘/home/deoorlog/…’)\n#4 {main}\n thrown in /home/deoorlog/domains/deoorlogvanmijnvader.nl/public_html/wp-includes/post.php on line 4867\n’

    front-page.php:

    <?php get_header(); $page_data = get_page(); ?>

    <?php echo apply_filters(’the_content’, $page_data->post_content) ?>

    <?php get_footer(); ?>

    Ik heb niet super veel verstand van PHP maar moet die 2de php regel niet eindigen met een ; ?

    Dus: <?php echo apply_filters(‘the_content’, $page_data->post_content); ?>

    Thread starter beren70

    (@beren70)

    Johnny, bedankt voor de reactie.
    Die ; maakte geen verschil.

    Dankzij de reactie van Ruurd kwam ik op die log-files van de server en vervolgens dat er dus een fout zat in die front-page.php
    Wat blijkt nu: get_page() is een deprecated functie, deze moet vervangen worden door get_post()

    Het werkt weer! Super! Bedankt!

    Thread starter beren70

    (@beren70)

    Opgelost dus!

    Ah top! Goed te horen. Succes verder!

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)

Het onderwerp ‘thema werkt niet na update > php 7.3’ is gesloten voor nieuwe reacties.