Het thema werkt niet. Hoe los ik de meest voorkomende fouten op?

Als je problemen ondervindt bij het gebruik van ons thema of als er een lege witte pagina verschijnt, is het eerste wat je moet doen het volgende inschakelen debug op uw website.

Je kunt dat doen in het standaard WordPress bestand wp-config.php, in de hoofdmap van je WordPress installatie.

  1. Bewerk het bestand en zoek de regel:
    define('WP_DEBUG', false);
  2. Vervang de regel door een set codes die constanten definiëren om debug in te schakelen en fouten weer te geven op het scherm:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Sla het bestand op en upload het gewijzigde bestand terug naar de server.
  4. Open je website en kijk of er een foutmelding verschijnt.

Enkele veelvoorkomende algemene fouten die je kunt zien

1. Fatale fout: Toegestane geheugengrootte van X bytes uitgeput...

De veel voorkomende foutmelding die aangeeft dat je niet genoeg geheugen op je server hebt toegestaan voor de website. Volgens Hostingvereisten, je had moeten toewijzen minstens 96MBmaar volgens de gegevens op uw website kan er meer geheugen nodig zijn. In de foutmelding staat de exacte waarde van het toegewezen geheugen in bytes. U kunt online tools gebruiken om getallen in bytes om te zetten naar megabytes, zodat u weet wat uw huidige waarde is.

Mogelijke manieren om de geheugenlimiet op je server te verhogen:

  1. Verhoog de geheugenlimiet in php.ini bestand op uw server op regel:
    geheugenlimiet = 128M
  2. Probeer de geheugenlimiet te verhogen in wp-config.php bestand, voeg coderegels toe:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96MB is slechts minimaal vereist om het thema te draaien, uw site kan meer geheugen nodig hebben dus probeer een hogere waarde voor het geheugen.
  3. Als de server niet toestaat dat je deze waarde via code aanpast en het probleem dus nog steeds bestaat, neem dan contact op met je hostingprovider met het verzoek om de geheugenlimiet voor je website te verhogen. Niet alle hostingbedrijven staan toe dat gebruikers deze waarden wijzigen

2. Parseerfout: syntaxisfout, onverwachte T_FUNCTION...

Zorg ervoor dat uw serverparameters voldoen aan alle noodzakelijke vereisten zoals beschreven in Hostingvereisten.

In de meeste gevallen verschijnen fouten door de oude versie van PHP geïnstalleerd op je server.

3. Aanroep van ongedefinieerde functie mb_convert_encoding()

Het lijkt erop dat uw PHP-installatie de Multibyte String-extensie niet heeft geïnstalleerd, die we ook aanbevelen in onze Hostingvereisten.