Innehållsförteckning
Om du stöter på något fel när du använder vårt tema eller om en tom vit sida visas, är det första du bör göra att slå på felsökning på din webbplats.
Du kan göra det i WordPress standardfil wp-config.php, i rotmappen för din WordPress-installation.
- Redigera fil och lokalisera rad:
define('WP_DEBUG', false);
- Ersätt raden med en uppsättning koder som definierar konstanter för att aktivera felsökning och visa fel på skärmen:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
@ini_set('display_errors',1); - Spara filen och ladda upp den modifierade filen till servern.
- Öppna din webbplats och se om något felmeddelande visas.
Några av de vanligaste generella felen som du kan se
1. Fatal error (dödligt fel): Tillåten minnesstorlek på X byte uttömd...
Det mycket vanliga felmeddelandet som informerar om att du inte har tillräckligt med minne på din server för webbplatsen. Enligt Krav på värdskap, du borde ha tilldelat minst 96 MB, men enligt data på din webbplats kan det krävas mer minne. Felmeddelandet säger det exakta värdet på ditt tilldelade minne i byte, du kan använda onlineverktyg för att konvertera siffror i byte till megabyte så att du vet vad som är ditt nuvarande värde.
Möjliga sätt att öka minnesgränsen på din server:
- öka minnesgränsen i php.ini-filen på din server på rad:
minne_begränsning = 128M - försök att öka minnesgränsen i wp-config.php-filen, lägg till rader med koder:
define('WP_MEMORY_LIMIT', '128M');
define('WP_MAX_MEMORY_LIMIT', '128M');
96 MB är bara minimikravet för att köra temat, din webbplats kan kräva mer minne så försök med högre värde för minne. - om servern inte tillåter att du ändrar det här värdet via kod så att problemet kvarstår, kontakta din hostingleverantör med en begäran om att öka minnesgränsen för din webbplats. Inte alla webbhotell tillåter att användaren ändrar dessa värden
2. Parse-fel: syntaxfel, oväntad T_FUNCTION...
Se till att dina serverparametrar uppfyller alla nödvändiga krav som beskrivs i Krav för hosting.
I de flesta fall uppstår fel på grund av den gamla versionen av PHP installerad på din server.
3. Anrop till odefinierad funktion mb_convert_encoding()
Det ser ut som att din PHP-installation inte har Multibyte String-tillägget installerat, vilket vi också rekommenderar i vår Krav för hosting.