WordPress memory limit exceeded – så löser du minnesfel enkelt

· 4 min lästid · WordPress Guider
WordPress memory limit exceeded – så löser du minnesfel enkelt

Vad är "Memory Limit Exceeded" i WordPress?

WordPress-webbplatser kraschar ibland med meddelandet "Fatal error: Allowed memory size exhausted" eller bara visar en vit sida. Detta händer när din WordPress-installation försöker använda mer minne än servern tillåter.

Du märker problemet genom:

  • En helt vit sida ("white screen of death")
  • Felmeddelande som börjar med "Fatal error: Allowed memory size..."
  • Webben laddas delvis eller slutar svara helt
  • Uppladdningar och plugin-installationer fungerar inte

Varför uppstår minnesfel i WordPress?

För många aktiva plugins

Varje plugin förbrukar minne. Ju fler plugins du kör, desto mer minne behöver WordPress. Vissa plugins är riktiga minnesslukar:

  • WooCommerce och andra e-handelslösningar
  • Avancerade page builders
  • Backup-plugins som arbetar i realtid
  • Omfattande SEO-plugins

Dåligt kodade teman och plugins

Inte all WordPress-kod är väloptimerad. Plugins och teman av låg kvalitet kan:

  • Ladda onödig kod på varje sida
  • Skapa minnesläckor som växer över tid
  • Köra ineffektiva databasfrågor
  • Hantera cache-minne felaktigt

Vi ser det här regelbundet hos kunder som laddat ner gratis teman från okända källor.

Stora mediafiler och bilder

WordPress skapar automatiskt miniatyrer i olika storlekar från uppladdade bilder. Denna process kräver mycket temporärt minne, särskilt med:

  • Högupplösta bilder över 2MB
  • Animerade GIF:ar
  • Bilder direkt från digitalkamera utan komprimering

Låg standardminnestilldelning

Många webbhotell är konservativa och sätter minnesgränser på bara 64MB eller 128MB som standard. Det räcker sällan för moderna WordPress-webbplatser.

Kontrollera din nuvarande minnesgräns

Via WordPress admin

Gå till Verktyg > Webbplatsens hälsa > Info > Server. Här ser du "PHP memory_limit" som visar din nuvarande gräns.

Skapa en PHP-infofil

  1. Skapa en fil med namnet phpinfo.php
  2. Lägg till koden: <?php phpinfo(); ?>
  3. Ladda upp till webbs rotmapp via FTP
  4. Besök dinhemsida.se/phpinfo.php
  5. Sök efter "memory_limit"
  6. Ta bort filen när du är klar (säkerhet)

Så ökar du minnesgränsen i WordPress

Metod 1: Redigera wp-config.php

Den mest tillförlitliga metoden:

  1. Anslut via FTP eller filhanterare
  2. Öppna wp-config.php i webbs rotmapp
  3. Leta upp /* That's all, stop editing! Happy publishing. */
  4. Lägg till denna rad precis ovanför:
ini_set('memory_limit', '512M');
  1. Spara och testa webben

Metod 2: Ändra .htaccess-filen

Om wp-config.php inte fungerar:

  1. Öppna .htaccess i webbs rotmapp
  2. Lägg till överst:
php_value memory_limit 512M
  1. Spara och testa

Metod 3: Skapa php.ini-fil

Som sista utväg:

  1. Skapa filen php.ini
  2. Lägg till:
memory_limit = 512M
  1. Ladda upp till samma mapp som wp-config.php

Metod 4: Kontakta webbhotellet

Om metoderna ovan inte fungerar, eller om du inte vill redigera filer själv, ber du ditt webbhotells support att öka gränsen.

Hur mycket minne bör du sätta?

Rekommendationer baserat på webbtyp:

  • Enkla bloggar: 256MB
  • Företagswebbplatser med plugins: 512MB
  • E-handelswebbplatser: 1GB eller mer
  • Multisite-installationer: 1GB+

Börja med 512MB och öka vid behov. Sätt inte gränsen onödigt högt då det kan påverka serverprestandan.

Förebyggande åtgärder

Städa bland plugins

  • Granska regelbundet vilka plugins du faktiskt använder
  • Inaktivera och ta bort överflödiga plugins
  • Undvik flera plugins som gör samma sak
  • Välj lätta alternativ när det finns

Optimera bilder

  • Komprimera bilder före uppladdning
  • Använd WebP-format för moderna webbläsare
  • Rensa regelbundet i mediebiblioteket
  • Sätt upp automatisk bildoptimering

Välj kvalitet framför gratis

Investera i välkodade teman och plugins från etablerade utvecklare. Billigt blir ofta dyrt när prestandan påverkas.

Implementera caching

Ett bra cache-plugin minskar minnesanvändningen genom att reducera antalet PHP-processer som körs samtidigt.

När du behöver professionell hjälp

Återkommande minnesfel trots ökad gräns kan signalera större problem:

  • Minnesläckor i plugins eller teman
  • Ineffektiv databaskonfiguration
  • Serverproblem som kräver teknisk expertis
  • Säkerhetsproblem som påverkar prestandan

Då kan det vara värt att investera i professionell WordPress-underhåll eller webbsupport från Sitesupport.

Förebygg framtida problem

För långsiktig stabilitet:

  • Implementera prestandaövervakning
  • Sätt upp automatiska varningar vid hög minnesanvändning
  • Granska plugin-prestanda månadsvis
  • Optimera databas och filer löpande

Minnesfel är oftast enkla att lösa genom att öka PHP-minnesgränsen. Börja med wp-config.php-metoden och 512MB som första steg. Om problemet kvarstår, granska dina plugins och teman för minneskrävande kod.

Vill du slippa hantera tekniska problem själv? Kontakta oss för att diskutera våra supportavtal där vi sköter underhållet åt dig.

Hur mår din webb?

Kör ett gratis test och se hur din webb presterar inom SEO, säkerhet, prestanda och tillgänglighet, på under en minut.

Testa gratis

Inget konto krävs

Få fler tips som dessa

Prenumerera på vårt nyhetsbrev, vi delar tips om webbunderhåll, säkerhet och prestanda.