Temaet fungerer ikke. Hvordan fikser jeg de vanligste feilene?

Hvis du opplever funksjonsfeil ved bruk av temaet vårt, eller hvis det vises en tom hvit side, bør du først slå på feilsøke på nettstedet ditt.

Du kan gjøre det i standard WordPress-filen wp-config.php, i rotmappen til WordPress-installasjonen din.

  1. Rediger filen og finn linjen:
    define('WP_DEBUG', false);
  2. Erstatt linjen med et sett med koder som definerer konstanter for å slå på feilsøking og vise feil på skjermen:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Lagre filen og last den opp til serveren med den endrede filen.
  4. Åpne nettstedet ditt og se om det vises en feilmelding.

Noen av de vanligste generelle feilene du kan støte på

1. Fatal feil: Tillatt minnestørrelse på X byte er brukt opp...

Den svært vanlige feilmeldingen som informerer deg om at du ikke har tillatt nok minne på serveren din for nettstedet. I følge Krav til hosting, du burde ha tildelt minst 96 MB, men i henhold til data på nettstedet ditt kan det være nødvendig med mer minne. Feilmeldingen angir den nøyaktige verdien av det tildelte minnet i byte, og du kan bruke nettbaserte verktøy for å konvertere tall i byte til megabyte, slik at du vet hva som er den nåværende verdien.

Mulige måter å øke minnegrensen på serveren din:

  1. øke minnegrensen i php.ini-filen på serveren din på linje:
    minne_begrensning = 128M
  2. prøv å øke minnegrensen i wp-config.php-filen, legg til linjer med koder:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB er bare minimumskravet for å kjøre temaet, nettstedet ditt kan kreve mer minne, så prøv høyere verdi for minne.
  3. Hvis serveren ikke tillater deg å endre denne verdien via kode, slik at problemet fortsatt vedvarer, kan du kontakte hostingleverandøren din med forespørsel om å øke minnegrensen for nettstedet ditt. Ikke alle hostingfirmaer tillater brukeren å endre disse verdiene

2. Parsefeil: syntaksfeil, uventet T_FUNCTION ...

Sørg for at serverparametrene dine oppfyller alle nødvendige krav som beskrevet i Krav til vertskap.

I de fleste tilfeller oppstår feil på grunn av den gamle versjonen av PHP installert på serveren din.

3. Anrop til udefinert funksjon mb_convert_encoding()

Det ser ut til at PHP-installasjonen din ikke har Multibyte String-utvidelsen installert, noe vi også anbefaler i vår Krav til vertskap.