För att säkerställa optimal prestanda på din WordPress-webbplats är det viktigt att ha en tillräcklig PHP-minnesgräns. Standardinställningen för PHP-minne kan vara för låg för resursintensiva plugin-program eller teman, vilket leder till fel som "Fatal error: Allowed memory size of X bytes exhausted". Den här artikeln guider dig genom tre metoder för att öka PHP-minnesgränsen för WordPress: att redigera filen wp-config.php, använda en .htaccess-direktiv och modifiera filen php.ini via Plesk.
Metod 1: Redigera wp-config.php-filen
Filen wp-config.php är en kärnfils för WordPress-konfiguration. Du kan definiera PHP-minnesgränsen direkt i denna fil.
- Logga in på ditt webbhotell via FTP eller använd filhanteraren som tillhandahålls av din ISP (Internetport).
- Navigera till rotkatalogen för din WordPress-installation.
- Ladda ner en kopia av filen
wp-config.phptill din lokala dator för redigering. - Öppna filen
wp-config.phpi en textredigerare (som Notepad++ eller Sublime Text). - Lägg till följande kodrad innan raden som säger
/* That's all, stop editing! Happy blogging. */:define('WP_MEMORY_LIMIT', '256M'); - Spara ändringarna och ladda upp den modifierade filen
wp-config.phptillbaka till din server.
Metod 2: Använd .htaccess-direktiv
Filen .htaccess används för olika konfigurationsinställningar på Apache-servrar. Du kan öka PHP-minnesgränsen genom att lägga till ett direktiv i denna fil.
- Logga in på ditt webbhotell via FTP eller använd filhanteraren som tillhandahålls av din ISP (Internetport).
- Navigera till rotkatalogen för din WordPress-installation.
- Ladda ner en kopia av filen
.htaccesstill din lokala dator för redigering. Om det inte finns någon.htaccess-fil kan du skapa en. - Öppna filen
.htaccessi en textredigerare (som Notepad++ eller Sublime Text). - Lägg till följande kodrad i slutet av filen:
php_value memory_limit 256M - Spara ändringarna och ladda upp den modifierade filen
.htaccesstillbaka till din server.
Metod 3: Modifiera php.ini via Plesk
Om du använder en webbhotellstjänst som ger åtkomst till Plesk kan du ändra PHP-inställningarna direkt genom kontrollpanelen.
- Logga in på ditt Plesk-konto.
- Navigera till avsnittet "Webbplatser & Domäner" och klicka på domänen där WordPress är installerad.
- I den vänstra menyn, hitta och klicka på "PHP-inställningar".
- Rulla ned till avsnittet "Ytterligare konfigurationsdirektiv".
- Lägg till följande kodrad:
memory_limit = 256M - Klicka på "Tillämpa" eller "OK" för att spara ändringarna.
Verifiera PHP-minnesgränsen
För att verifiera att minnesgränsen har ökat kan du skapa en phpinfo.php-fil och komma åt den via din webbläsare:
- Skapa en ny textfil på din lokala dator.
- Lägg till följande kod i filen:
- Spara filen som
phpinfo.php. - Ladda upp filen
phpinfo.phptill din WordPress-rotkatalog. - I din webbläsare, navigera till
http://yourdomain.com/phpinfo.php. - Leta efter posten "memory_limit" under avsnittet "Core". Den bör visa det nya värdet (till exempel 256M).
- För säkerhetsskäl, ta bort filen
phpinfo.phpfrån din server efter verifiering.
Felsökning
- Ändringar tar inte effekt: Se till att du redigerar rätt fil och att det inte finns konflikterande inställningar i andra konfigurationsfiler. Rensa eventuella cachelagrade mekanismer på din server eller webbläsare för att se ändringarna omedelbart.
- Serversfel efter ändringar: Kontrollera efter syntaxfel i dina kodredigeringar. Återställ från en säkerhetskopia om nödvändigt, och försök igen noggrant.