Hvordan å øke PHP-minnebegrensen for WordPress

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.

  1. Logg inn på hostingkontoen din via FTP eller bruk filbehandlingsprogramvaren som leveres av ISP (Internetport).
  2. Naviger til rotkatalogen for WordPress-installasjonen din.
  3. Last ned en kopi av wp-config.php-fila til den lokale maskinen din for redigering.
  4. Åpne wp-config.php-fila i et tekstbehandlingsprogram (som Notepad++ eller Sublime Text).
  5. Legg til følgende linje med kode før linjen som sier /* That's all, stop editing! Happy blogging. */:
    define('WP_MEMORY_LIMIT', '256M');
  6. 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.

  1. Logg inn på hostingkontoen din via FTP eller bruk filbehandlingsprogramvaren som leveres av ISP (Internetport).
  2. Naviger til rotkatalogen for WordPress-installasjonen din.
  3. 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.
  4. Åpne .htaccess-fila i et tekstbehandlingsprogram (som Notepad++ eller Sublime Text).
  5. Legg til følgende linje med kode bakerst i fila:
    php_value memory_limit 256M
  6. 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.

  1. Logg inn på Plesk-kontoen din.
  2. Naviger til seksjonen "Websites & Domains" og klikk på domenet der WordPress er installert.
  3. I venstremenyen, finn og klikk på "PHP Settings".
  4. Rull ned til avsnittet "Additional configuration directives".
  5. Legg til følgende linje med kode:
    memory_limit = 256M
  6. 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:

  1. Lag en ny tekstfil på den lokale maskinen din.
  2. Legg til følgende kode i fila:
  3. Lagre fila som phpinfo.php.
  4. Last opp phpinfo.php-fila til WordPress-rotkatalogen din.
  5. I nettleseren din, naviger til http://yourdomain.com/phpinfo.php.
  6. Søk etter "memory_limit"-oppføringen under avsnittet "Core". Den skal vise den nye verdien (f.eks. 256M).
  7. 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.