Temaet virker ikke. Hvordan løser man de mest almindelige fejl?

Hvis du oplever fejl ved brug af vores tema, eller der vises en tom, hvid side, er det første, du skal gøre, at tænde for fejlfinding på din hjemmeside.

Det kan du gøre i standard WordPress-filen wp-config.php i rodmappen i din WordPress-installation.

  1. Rediger filen, og find linjen:
    define('WP_DEBUG', false);
  2. Erstat linjen med et sæt koder, der definerer konstanter til at slå fejlsøgning til og vise fejl på skærmen:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Gem filen, og upload den ændrede fil tilbage til serveren.
  4. Åbn din hjemmeside, og se, om der vises en fejlmeddelelse.

Nogle af de almindelige generelle fejl, som du kan se

1. Skæbnesvanger fejl: Tilladt hukommelsesstørrelse på X bytes opbrugt...

Den meget almindelige fejlmeddelelse, der fortæller, at du ikke har tilladt nok hukommelse på din server til hjemmesiden. Ifølge Krav til hosting, du skulle have tildelt mindst 96 MBmen ifølge data på din hjemmeside kan der være behov for mere hukommelse. Fejlmeddelelsen siger den nøjagtige værdi af din tildelte hukommelse i bytes, du kan bruge onlineværktøjer til at konvertere tal i bytes til megabytes, så du ved, hvad din nuværende værdi er.

Mulige måder at øge hukommelsesgrænsen på din server:

  1. øg hukommelsesgrænsen i php.ini-filen på din server på linje:
    memory_limit = 128M
  2. Prøv at øge hukommelsesgrænsen i wp-config.php-filen, tilføj kodelinjer:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB er kun et minimumskrav for at køre temaet, dit websted kræver måske mere hukommelse, så prøv med en højere hukommelsesværdi.
  3. Hvis serveren ikke tillader dig at ændre denne værdi via kode, så problemet stadig består, skal du kontakte din hostingudbyder og bede om at øge hukommelsesgrænsen for din hjemmeside. Ikke alle hostingfirmaer tillader brugeren at ændre disse værdier

2. Parse-fejl: syntaksfejl, uventet T_FUNCTION...

Sørg for, at dine serverparametre opfylder alle de nødvendige krav som beskrevet i Krav til hosting.

I de fleste tilfælde opstår der fejl på grund af den gamle version af PHP installeret på din server.

3. Kald til udefineret funktion mb_convert_encoding()

Det ser ud til, at din PHP-installation ikke har Multibyte String-udvidelsen installeret, hvilket vi også anbefaler i vores Krav til hosting.