For å sikre optimal ytelse av WordPress-siden din, er det viktig å ha en tilstrekkelig PHP-minnebegrensning. Standard PHP-minnebegrensningen kan være for lav for ressurssivt utviklede programtillegg eller temaer, noe som fører til feil som "Fatal error: Allowed memory size of X bytes exhausted". Denne artikkelen vil guide deg gjennom tre metoder for å øke PHP-minnebegrensningen for WordPress: redigere wp-config.php-filen, bruke en .htaccess-direktiv og endre php.ini-fila via Plesk.
Metode 1: Rediger wp-config.php-filen
wp-config.php-filen er en sentral WordPress-konfigurasjonsfil. Du kan definere PHP-minnebegrensningen direkte i denne fila.
- Logg inn på hostingkontoen din via FTP eller bruk filbehandlingsprogramvaren som leveres av ISP (Internetport).
- Naviger til rotkatalogen for WordPress-installasjonen din.
- Last ned en kopi av
wp-config.php-fila til den lokale maskinen din for redigering. - Åpne
wp-config.php-fila i et tekstbehandlingsprogram (som Notepad++ eller Sublime Text). - Legg til følgende linje med kode før linjen som sier
/* That's all, stop editing! Happy blogging. */:define('WP_MEMORY_LIMIT', '256M'); - Lagre endringene og last opp den redigerte
wp-config.php-fila tilbake til serveren din.
Metode 2: Bruk .htaccess-direktiv
.htaccess-fila brukes for forskjellige konfigurasjonssettinger på Apache-servere. Du kan øke PHP-minnebegrensningen ved å legge til et direktiv i denne fila.
- Logg inn på hostingkontoen din via FTP eller bruk filbehandlingsprogramvaren som leveres av ISP (Internetport).
- Naviger til rotkatalogen for WordPress-installasjonen din.
- Last ned en kopi av
.htaccess-fila til den lokale maskinen din for redigering. Hvis det ikke finnes noen.htaccess-fil, kan du opprette en. - Åpne
.htaccess-fila i et tekstbehandlingsprogram (som Notepad++ eller Sublime Text). - Legg til følgende linje med kode bakerst i fila:
php_value memory_limit 256M - Lagre endringene og last opp den redigerte
.htaccess-fila tilbake til serveren din.
Metode 3: Endre php.ini via Plesk
Hvis du bruker en hostingservice som gir tilgang til Plesk, kan du endre PHP-innstillingene direkte gjennom kontrollpanelet.
- Logg inn på Plesk-kontoen din.
- Naviger til seksjonen "Websites & Domains" og klikk på domenet der WordPress er installert.
- I venstremenyen, finn og klikk på "PHP Settings".
- Rull ned til avsnittet "Additional configuration directives".
- Legg til følgende linje med kode:
memory_limit = 256M - Klikk på "Apply" eller "OK" for å lagre endringene.
Bekrefte PHP-minnebegrensningen
For å bekrefte at minnebegrensingen har blitt økt, kan du opprette en phpinfo.php-fil og tilgang den gjennom nettleseren din:
- Lag en ny tekstfil på den lokale maskinen din.
- Legg til følgende kode i fila:
- Lagre fila som
phpinfo.php. - Last opp
phpinfo.php-fila til WordPress-rotkatalogen din. - I nettleseren din, naviger til
http://yourdomain.com/phpinfo.php. - Søk etter "memory_limit"-oppføringen under avsnittet "Core". Den skal vise den nye verdien (f.eks. 256M).
- Fra sikkerhetshensyn, slett
phpinfo.php-fila fra serveren din etter bekreftelsen.
Feilsøking
- Endringer tar ikke effekt: Sjekk at du redigerer den riktige fila og at det ikke er konflikterende innstillinger i andre konfigurasjonsfiler. Tøm eventuelle hurtiglagermekanismer på serveren eller nettleseren for å se endringene umiddelbart.
- Serverfeil etter gjennomført redigering: Sjekk for syntaksfeil i kodeendringene dine. Gå tilbake til en sikkerhetskopi hvis nødvendig, og prøv igjen nøyaktig.