For at sikre optimal ydeevne af din WordPress-side, er det væsentligt at have en passende PHP-hukommelsesgrænse. Standard-PHP-hukommelsesgrænsen kan være for lav til ressourcetunge plugins eller temaer, hvilket kan føre til fejl som "Fatal error: Allowed memory size of X bytes exhausted". Denne artikel fører dig gennem tre metoder til at øge PHP-hukommelsesgrænsen til WordPress: redigere wp-config.php-filen, bruge en .htaccess-direktiv og modificere php.ini-filen via Plesk.
Metode 1: Rediger wp-config.php-filen
wp-config.php-filen er en kernen WordPress-konfigurationsfil. Du kan definere PHP-hukommelsesgrænsen direkte i denne fil.
- Log ind på din webhotelkonto via FTP eller brug filhåndteringen, der leveres af din ISP (Internetport).
- Navigér til roden af din WordPress-installation.
- Hent en kopi af
wp-config.php-filen til din lokale maskine til redigering. - Åbn
wp-config.php-filen i et tekstredigeringsprogram (som Notepad++ eller Sublime Text). - Tilføj følgende linje af kode før linjen, der siger
/* That's all, stop editing! Happy blogging. */:define('WP_MEMORY_LIMIT', '256M'); - Gem ændringerne og upload den modificerede
wp-config.php-fil tilbage til din server.
Metode 2: Brug .htaccess-direktiv
.htaccess-filen bruges til forskellige konfigurationsindstillinger på Apache-servere. Du kan øge PHP-hukommelsesgrænsen ved at tilføje et direktiv i denne fil.
- Log ind på din webhotelkonto via FTP eller brug filhåndteringen, der leveres af din ISP (Internetport).
- Navigér til roden af din WordPress-installation.
- Hent en kopi af
.htaccess-filen til din lokale maskine til redigering. Hvis der ikke findes en.htaccess-fil, kan du oprette en. - Åbn
.htaccess-filen i et tekstredigeringsprogram (som Notepad++ eller Sublime Text). - Tilføj følgende linje af kode til slutningen af filen:
php_value memory_limit 256M - Gem ændringerne og upload den modificerede
.htaccess-fil tilbage til din server.
Metode 3: Modificér php.ini via Plesk
Hvis du bruger en webhotelservice, der giver adgang til Plesk, kan du modificere PHP-indstillingerne direkte gennem kontrolpanelet.
- Log ind på din Plesk-konto.
- Navigér til afsnittet "Websites & Domains" og klik på domænet, hvor WordPress er installeret.
- I venstre menu find og klik på "PHP Settings".
- Rul ned til afsnittet "Additional configuration directives".
- Tilføj følgende linje af kode:
memory_limit = 256M - Klik på "Apply" eller "OK" for at gemme ændringerne.
Bekræftelse af PHP-hukommelsesgrænsen
For at bekræfte, at hukommelsesgrænsen er blevet øget, kan du oprette en phpinfo.php-fil og tilgå den gennem din browser:
- Opret en ny tekstfil på din lokale maskine.
- Tilføj følgende kode til filen:
- Gem filen som
phpinfo.php. - Upload
phpinfo.php-filen til din WordPress-roden. - I din webbrowser navigér til
http://ditdomæne.com/phpinfo.php. - Søg efter "memory_limit"-indgangen under afsnittet "Core". Den bør vise den nye værdi (fx 256M).
- Af sikkerhedsmæssige årsager slet
phpinfo.php-filen fra din server efter bekræftelsen.
Fejlfinding
- Ændringer træder ikke i kraft: Sørg for, at du redigerer den korrekte fil og at der ikke er konflikterende indstillinger i andre konfigurationsfiler. Ryd eventuelle cachelagring på din server eller browser for at se ændringerne med det samme.
- Serverfejl efter ændringer: Tjek for syntaksfejl i dine kodeændringer. Gendan fra en backup, hvis nødvendigt, og prøv igen omhyggeligt.