Wordpress

Slik fikser du oppbrukt WordPress-minnefeil ved å øke nettstedets PHP-minnegrense

Som du kanskje vet, er WordPress bygget ved hjelp av PHP. Dette programmeringsspråket er utrolig fleksibelt, men det har også noen ulemper. For eksempel, hvis du ikke tildeler nok minne til WordPress-installasjonen din, kan du begynne å støte på en og annen "PHP Memory Exhausted"-feil.

I et nøtteskall betyr denne feilen at serveren din ikke tildeler nok ressurser til at WordPress kan kjøre PHP-skriptene den trenger for å fungere ordentlig. Dette problemet kan påvirke nettstedets funksjonalitet negativt, men det er flere måter du kan fikse og til og med forhindre det på.

I denne artikkelen viser vi deg hvordan du løser problemet med oppbrukt minne ved å øke PHP-minnegrensen. Men først, la oss snakke om hvordan du gjenkjenner denne feilen og hva den betyr!

Hvorfor du ser en WordPress-minnegrensefeil på nettstedet ditt

Som vi nevnte tidligere, betyr PHP-minnegrensefeilen at du ikke tildeler nok ressurser til at WordPress-installasjonen din skal fungere riktig. Problemet presenterer seg vanligvis med en melding som:

Minnet oppbrukt PHP fatal feil.

Ikke vær redd av ordet "fatal", skjønt. Nettstedet ditt er ikke ødelagt, men du må gjøre noen endringer i WordPress-installasjonen din hvis du vil at den skal fungere skikkelig. Nærmere bestemt vil du øke PHP-minnegrensen.

Med "PHP-minnegrense" mener vi mengden serverminne som er tildelt for å kjøre PHP-skript. Som standard skal dette tallet være rundt 64 MB eller høyere. I de fleste tilfeller er 64 MB mer enn nok.

De fleste vertsservere gir deg langt mer minne enn det, så å øke den tillatte PHP-minnestørrelsen bør ikke ha negativ innvirkning på nettstedets ytelse overhodet. Faktisk, med mindre du bruker en billig webvert eller du setter opp WordPress manuelt, burde ikke PHP-minnegrensen din være noe problem i det hele tatt.

Du kan enkelt sjekke for å se hva PHP-minnegrensen din er ved å gå til WordPress-dashbordet og navigere til Verktøy> Nettstedshelse> Info. Deretter kan du klikke på Server fanen og se etter PHP-minnegrense oppføring.

Et nettsted med høy PHP-minnestørrelse.

Innenfor Server fanen, kan du også sjekke annen informasjon, for eksempel din PHP versjon og PHP tidsbegrensning. Den sistnevnte variabelen, som er i sekunder, definerer hvor lang tid PHP-skript må kjøres før de blir tidsavbrutt.

For nå, la oss fokusere på PHP-minnegrensen. Som du kan se, har eksemplet ovenfor en ganske høy grense, noe som betyr at nettstedet neppe vil støte på en WordPress Memory Exhausted-feil.

Hvis nettstedet ditt har en lav minnegrense (<64 MB), er det i din interesse å øke den. Det er et par måter du kan gjøre det på.

Ta WordPress-nettstedet ditt til neste nivå

Enten du trenger hjelp til å navigere på webhotellets kontrollpanel, fikse en feil eller finne riktig plugin, kan vi hjelpe! Abonner på vårt månedlige sammendrag slik at du aldri går glipp av en artikkel.

Meld meg på

Slik løser du WordPress-minnegrensefeilen (2 metoder)

Så langt som WordPress feil gå, denne har en klar årsak og løsning. Du tildeler ikke nok minne for PHP-installasjonen din, så du må øke antallet. I denne delen skal vi gå over to metoder du kan bruke: en manuell teknikk og en som krever lommeboken din.

1. Øk PHP-minnet som er allokert til nettstedet ditt manuelt

WordPress lar deg deklarere tillatt minnestørrelse manuelt ved å endre en av to filer: .htaccess og wp-config.php. Men endrer WordPress-installasjonen din .htaccess fil kan føre til feil på hele nettstedet siden den filen styrer hvordan den samhandler med serveren din.

Øker PHP-minnegrensen gjennom wp-config.php er i de fleste tilfeller det sikreste alternativet, og det er bemerkelsesverdig enkelt å gjøre. Alt du trenger er en SFTP-klient (Secure File Transfer Protocol). som FileZilla som du kan bruke til å koble til nettstedet ditt.

Når du få tilgang til nettstedet ditt via SFTP, åpne WordPress root mappe og se etter wp-config.php fil i den.

En WordPress wp-config.php-fil.

Åpne den filen med et tekstredigeringsprogram, og du bør se noe slikt:

Redigere en wp-config.php-fil.

For å øke PHP-minnegrensen kan du ganske enkelt legge til en enkelt linje med kode hvor som helst etter  taggen og før delen av filen som lyder "/* Det er alt, slutt å redigere! Lykke til med blogging. */".

Dette er kodelinje å legge til:

define( 'WP_MEMORY_LIMIT', 'XXXM' );

Du må erstatte «XXX» variabel innenfor den linjen med mengden minne du vil allokere til PHP. Som vi nevnte tidligere, er det absolutte minimum du bør nøye deg med 64 MB.

Du kan imidlertid også doble tallet for å spille det trygt eller øke det ytterligere. For eksempel, hvis du setter en PHP-minnegrense på 256 MB, vil det se slik ut:

define( 'WP_MEMORY_LIMIT', '256M');

Når du er innstilt på et nummer, lagre endringene til wp-config.php og lukk editoren. Gå nå tilbake til WordPress-dashbordet og naviger til Verktøy > Nettstedshelse > Info > Server for å se om endringene gikk gjennom.

I noen tilfeller vil det ikke fungere å deklarere PHP-minnegrensen manuelt fordi du ikke har de nødvendige tillatelsene til å endre denne verdien. Hvis du ikke kan justere WordPress-minnestørrelsen manuelt, har du ett annet alternativ.

2. Oppgrader webområdets vertsplan

Vanligvis, hvis du bruker en anstendig WordPress-vertsleverandør, trenger du ikke å bekymre deg for å øke PHP-minnegrensen. En advarsel er at hvis du er det ved hjelp av delt hosting, vil du sannsynligvis møte begrensede ressurser. Så hvis du støter på denne feilen, kan det være på tide å oppgradere til en bedre vertsplan.

Oppgradering av vertspakken din vil vanligvis resultere i en økning i tilgjengelig PHP-minne. Det betyr at du er mye mindre sannsynlig å støte på en WordPress-minnegrensefeil. Den eneste begrensende faktoren er budsjettet ditt.

Hvis du ikke kan oppgradere hostingplaner akkurat nå, kan det være verdt å kontakte leverandørens supportteam og se om de kan øke PHP-minnegrensen på sin side. Hvis de ikke kan det, kan det være på tide å gjøre det bytte til en bedre WordPress-vert som tilbyr høye PHP-minnegrenser på rimelige planer.

Hopp over stresset

Unngå feilsøking når du registrerer deg for DreamPress. Våre vennlige WordPress-eksperter er tilgjengelige 24/7 for å hjelpe deg med å løse nettstedproblemer – store som små.

Sjekk ut planer

Vil du ha flere WordPress-feiltips?

Når du øker PHP-minnet på WordPress-nettstedet ditt, kan vi hjelpe deg med å takle andre problemer. Vi har satt sammen flere veiledninger for å hjelpe deg med å feilsøke hver feilmelding:

  • Hvordan fikse vanlige WordPress-feil
  • Slik feilsøker du WordPress White Screen of Death (WSoD)
  • Hvordan fikse 500 interne serverfeil i WordPress
  • Hvordan fikse syntaksfeil i WordPress
  • Hvordan fikse problemet med WordPress som ikke sender e-post
  • Hvordan fikse feilen ved etablering av databasetilkobling i WordPress
  • Hvordan fikse WordPress-feil 404 ikke funnet
  • Hvordan fikse hvit tekst og manglende knapper i WordPress Visual Editor
  • Hvordan fikse sidefeltet under innholdsfeilen i WordPress (i 3 trinn)
  • Hva du skal gjøre når du er utestengt fra WordPress-administrasjonsområdet
  • Slik løser du problemet med oppdatering og omdirigering av WordPress-påloggingssiden

Vil du ha mer informasjon om WordPress nettstedsadministrasjon? Sjekk ut vår WordPress opplæringsprogrammer, en samling guider laget for å hjelpe deg med å navigere i WordPress-dashbordet som en ekspert.

Øker PHP-minnegrensen

Å støte på en fatal PHP-feil kan være bekymringsverdig, men det er ikke nødvendigvis en grunn til bekymring. Å lære hvordan du øker PHP-minnegrensen din er relativt enkelt hvis du ikke har noe imot å bruke en SFTP-klient og legge til en enkelt kodelinje til en av WordPress sine kjernefiler.

Alternativet er å oppgradere hostingplanen din eller velge en bedre leverandør. De fleste WordPress-vennlige vertsalternativer tilbyr høye grenser som standard, så du vil aldri støte på en PHP-minnefeil igjen.

Hvis du er klar til å bruke en webvert optimalisert for WordPress-nettsteder, sjekk ut vår DreamPress-vertspakker! Vi tilbyr optimaliserte WordPress-oppsett, slik at du bruker mindre tid på å feilsøke feil og mer tid på å jobbe med nettsiden din.

Relaterte artikler

0 kommentarer
Inline tilbakemeldinger
Se alle kommentarer
Tilbake til toppen-knappen