Ett av de vanligaste felen som vi har sett WordPress-användare stöta på, särskilt på delad hosting, är felet med minnesuttömning.
Ibland visas det med ett tekniskt meddelande som "Tillåtet minnesutrymme uttömt". Andra gånger visar WordPress bara den generiska skärmen "Ett kritiskt fel har uppstått på den här webbplatsen".
Detta betyder vanligtvis att din webbplats behöver mer PHP-minne än vad servern för närvarande får använda. Det kan hända när du installerar resurskrävande plugins, laddar upp stora mediefiler eller växer ur din hostingplan.
I den här guiden visar vi dig hur du säkert ökar din PHP-minnesgräns i WordPress och åtgärdar felet. Vi delar också bästa praxis för att förhindra att det kommer tillbaka.

Vad är WordPress-felet "Minne uttömt"?
Minnesutrymmesfelet i WordPress uppstår vanligtvis när din webbplats försöker använda mer PHP-minne än vad din server tillåter.
Detta kan orsaka att sidor kraschar, plugins går sönder eller utlöser ett fel på hela webbplatsen. I många fall ser du nu ett meddelande som säger: "Det har uppstått ett kritiskt fel på den här webbplatsen."

Bakom kulisserna ser det faktiska felet ut ungefär så här:
Allvarligt fel: Tillåten minnesstorlek på 33554432 byte slut (försökte allokera 2348617 byte)
WordPress är byggt med PHP, som körs på din server och behöver minne för att fungera. Om din webbplats överskrider den tillgängliga minnesgränsen slutar PHP att fungera och du får detta fel.
Från att ha hjälpt många användare att lösa detta har vi sett att det inträffar när webbplatser har:
- Ett eller flera dåligt kodade plugins är installerade
- Stora bilder eller videor som använder extra serverminne
- Begränsade hostingresurser, särskilt på delade planer
WordPress försöker öka minnesgränsen automatiskt om den är lägre än 64 MB. Men i många fall räcker det inte, särskilt för moderna plugins och teman.
Varför du kanske inte ser det faktiska minnesfelet
Undrar varför du inte ser det faktiska minnesfelet? Detta är viktigt att förstå innan du försöker åtgärda det.
I äldre versioner av WordPress såg man ofta felmeddelandet om fullständigt minnesutrymme direkt på skärmen.
Men i senare versioner visar WordPress istället ett mer generiskt meddelande:
"Det har förekommit ett kritiskt fel på den här webbplatsen. Kontrollera din webbplats administratörs e-postinkorg för instruktioner."
Detta händer eftersom WordPress nu döljer känsliga feldetaljer som standard. Det är en del av en säkerhetsfunktion som förhindrar besökare från att se teknisk information om din webbplats.
Felet loggas dock fortfarande i bakgrunden. Du kan se hela meddelandet genom att:
- Titta i e-postinkorgen på din webbplats administratörsadress för instruktioner.
- Aktivera WordPress felsökningsläge i din
wp-config.php-fil. - Kontrollera din webbplats fel loggar via din hostingkontrollpanel.
Om du kontrollerar din e-postinkorg kan du hitta ett e-postmeddelande med ämnesraden "Din webbplats upplever ett tekniskt problem."

I det här e-postmeddelandet hittar du var felet inträffade och det exakta felmeddelandet.
Till exempel kommer du att se att felet orsakas av ditt WordPress-tema eller ett plugin. I slutet av e-postmeddelandet ser du det faktiska felmeddelandet.

Vi rekommenderar att du aktiverar felsökningsläge endast tillfälligt under felsökning. När du har hittat felet, glöm inte att stänga av det för att undvika att visa tekniska detaljer för dina besökare.
Nu, i nästa avsnitt, kommer vi att visa dig hur du manuellt ökar PHP-minnesgränsen för att åtgärda felet och hålla din webbplats igång smidigt.
- Alternativ 1: Redigera filen wp-config.php
- Alternativ 2: Redigera .htaccess-filen
- Alternativ 3: Kontrollera din php.ini-fil
- Alternativ 4: Uppgradera ditt WordPress-värdskap
- Hur du undviker att tömma ditt WordPress-minne
- Vanliga frågor om WordPress-felet "Minnet är slut"
- Ytterligare guider för WordPress-fel
📝 Notera: Vissa av dessa metoder kräver att du redigerar dina WordPress-filer direkt. Vi rekommenderar att du säkerhetskopierar din webbplats först för att undvika att ytterligare fel uppstår på din webbplats.
Redo? Låt oss hoppa rakt in!
Alternativ 1: Redigera wp-config.php-filen
Först måste du redigera wp-config.php-filen på din WordPress-webbplats. Detta är en av WordPress kärnfiler som finns i rotkatalogen, vanligtvis namngiven public_html.
Du behöver använda en FTP-klient som FileZilla eller filhanteraren i din webbhotells kontrollpanel.
Därefter behöver du klistra in följande rad i wp-config.php-filen precis före den som säger: That's all, stop editing! Happy blogging.
define( 'WP_MEMORY_LIMIT', '512M' ); Denna rad begär att WordPress allokerar upp till 512 MB PHP-minne.
Den slutliga gränsen beror dock på din servers konfiguration. Om din värd tvingar fram ett lägre tak kanske denna ändring inte träder i kraft.
För mer information kan du se vår steg-för-steg-guide om hur du hittar och redigerar wp-config.php-filen.
När du är klar måste du spara dina ändringar och ladda upp din wp-config.php-fil tillbaka till din server.
Du kan nu besöka din WordPress-webbplats, och felet med uttömt minne bör ha försvunnit.
Alternativ 2: Redigera .htaccess-filen
Nästa metod är att redigera .htaccess-filen. Den här filen finns också i rotmappen för WordPress-webbplatsen.
Här behöver du klistra in följande kod före raden som säger #SLUT WORDPRESS.
php_value memory_limit 512M
Liknande den tidigare koden kommer detta att instruera WordPress att öka PHP-minnesgränsen till 512 MB.
Med det sagt, tänk på att den här metoden bara fungerar om din server kör Apache med mod_php. Om du använder PHP-FPM eller NGINX kanske den här metoden inte har någon effekt.
Spara sedan bara dina ändringar och ladda upp filen tillbaka till din webbserver. Du kan nu öppna din WordPress-webbplats igen för att se om felet med minnesgränsen har försvunnit.
Om du inte kan hitta filen .htaccess kan du kolla in vår guide om varför .htaccess-filen kan saknas och hur du hittar den.
Alternativ 3: Kontrollera din php.ini-fil
Om ovanstående metoder inte fungerar kan du vilja titta på din php.ini-fil.
php.ini är en fil som styr dina PHP-inställningar, inklusive PHP-versionen och PHP-skript. Det är inte en kärnfil i WordPress, eftersom din webbhotell vanligtvis hanterar den.
Du kan kontrollera dess kod för att se din PHP-minnesanvändningsgräns. För mer information kan du se vår guide om hur man hittar och redigerar php.ini-filen.
Eftersom detta är en avancerad metod rekommenderar vi dock att du istället kontaktar ditt webbhotells supportteam för att se om de kan öka WordPress-minnesgränsen manuellt. Annars kan detta leda till ytterligare fel.
Dessutom tillåter vissa delade värdplaner inte användare att komma åt eller modifiera php.ini-filen.
Du kan läsa vår guide om hur man ber om WordPress-support på rätt sätt för mer information.
Alternativ 4: Uppgradera ditt WordPress-värdskap
Om du ständigt stöter på felet "minnet är slut" kan det vara ett tecken på att din webbplats har vuxit ur sin nuvarande hostingplan.
När din webbplats attraherar fler besökare och lägger till mer innehåll kräver den mer resurser för att fungera smidigt. Att uppgradera en plan med högre minnesallokering kan vara en permanent lösning.
Överväg att uppgradera din WordPress-hosting om:
- Du har provat de tidigare lösningarna, men felet kvarstår.
- Din webbplats har vuxit betydligt i trafik eller innehåll.
- Du planerar att lägga till funktioner eller funktionalitet som kräver mer resurser.
Bluehost erbjuder prisvärda och pålitliga WordPress-värdplaner som kan skalas med din webbplats behov. De tillhandahåller en användarvänlig plattform specifikt optimerad för WordPress, vilket gör det enkelt att hantera din webbplats.
Om du använder vår Bluehost-kupong-kod, kan du få upp till 61% rabatt på ditt första köp. Klicka bara på knappen nedan för att få den:

Hur du undviker att tömma ditt WordPress-minne
Nu när du har åtgärdat WordPress-felet "minnesutrymme uttömt", här är några proaktiva steg för att förhindra att det händer igen:
- Inaktivera oanvända plugins. Många plugins bidrar till minnesanvändningen. Granska regelbundet dina installerade plugins och inaktivera de du inte aktivt använder för att frigöra minne för viktiga uppgifter.
- Optimera bilder. Stora bilder kan vara minneskrävande. Överväg att använda ett plugin som EWWW Image Optimizer för att automatiskt komprimera bilder innan du laddar upp dem till din webbplats.
- Använd ett cache-plugin. Cache-plugins lagrar webbplatsdata, vilket minskar behovet för WordPress att generera om den vid varje besök. Detta kan avsevärt förbättra webbplatsens prestanda och minska minnesanvändningen.
Vanliga frågor om WordPress-felet "Minnet är slut"
Vad orsakar felet "minnet är slut" i WordPress?
Detta fel uppstår när WordPress behöver mer minne än vad din server tillåter PHP att använda. Det utlöses ofta av resurskrävande plugins, stora bilder eller ökande trafik på lägre hostingplaner.
Varför ser jag bara ett meddelande om "kritiskt fel" istället för minnesfelet?
Nyare versioner av WordPress döljer det tekniska felet bakom ett generiskt meddelande om "Ett kritiskt fel har uppstått på denna webbplats". Du kan fortfarande se hela felet genom att aktivera felsökningsläge eller kontrollera dina felloggar.
Hur mycket PHP-minne ska jag allokera?
Vi rekommenderar att du ställer in minnesgränsen till minst 256 MB. Detta är vanligtvis tillräckligt för de flesta webbplatser om du inte driver en stor WooCommerce-butik eller använder tunga plugins.
Kan delad hosting orsaka detta fel oftare?
Ja. Delade värdplaner kommer ofta med begränsade resurser. När din webbplats växer kan den snabbare nå dessa minnesgränser. Att uppgradera till en bättre värdplan kan förhindra detta problem.
Är det säkert att öka PHP-minnet manuellt?
Ja, det är säkert om det görs på rätt sätt. Vi rekommenderar att du säkerhetskopierar din webbplats innan du redigerar filer som wp-config.php eller .htaccess. Om du inte är bekväm med detta kan vårt Pro Services-team hjälpa till.
Ytterligare guider för WordPress-fel
Om du felsöker andra WordPress-problem, här är några hjälpsamma guider vi har skrivit för att göra saker enklare för dig.
- Hur du åtgärdar WordPress-inlägg som returnerar 404-fel (steg för steg)
- Hur man åtgärdar felet 'Cookies är blockerade på grund av oväntad utdata' i WordPress
- Hur man fixar WordPress som sitter fast i underhållsläge (det enkla sättet)
- Hur du åtgärdar WordPress Admin Ajax 400 (Bad Request) Error
Vi hoppas att den här artikeln hjälpte dig att lösa WordPress-minnesutrymmesfelet genom att öka PHP-minnesgränsen. Du kanske också vill se vår steg-för-steg handbok för nybörjare för felsökning av WordPress-fel och vår expertlista över vanligaste WordPress-fel.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Michelle
Klockan är 01:53 och tack vare dig kan jag sova i fred nu. TACK!
Chintan Dave
define( ‘WP_MEMORY_LIMIT’, ‘256M’ ); fungerade hela tiden. Tack så mycket för lösningen.
mohammed
ni är fantastiska ni löste de flesta av de problem jag stöter på sedan jag började arbeta med WordPress.
Siddhartha Gautam
Det fungerade för mig. Tack!
Haley McCalister
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 22 bytes) in /home/nels1max/public_html/ngifts/wp-includes/class-wp-hook.php on line 286
Jag har försökt att utöka min gräns men det fungerade inte. När jag uppdaterar sidan ändras det som kommer efter "/wp-includes/" och radnumret, men ingen av dessa filer har en plats att utöka storleken. Några tips?
Jordan Casey
Försök att öka det till 512M. Det finns fortfarande inte tillräckligt med minne för vilket tema du än kör. Lycka till! PS. se till att du har mer än 512M minne. Fråga din hostingleverantör.
Marcel Dusek
Bra! Det fungerade. Tack så mycket!!!
Vikas Yadav
Tack så mycket för att du delade detta. Hjälpte mig mycket!
Ian
Det fungerar! Tack för förslaget. Men jag har en fråga. Jag hittade en annan artikel som sa att man skulle ändra WP_MEMORY_LIMIT i default-constants.php. Är det någon skillnad mellan dessa två metoder?
Jeff C
Jag har samma fråga. Kan du förklara skillnaden? Varför använda den ena framför den andra?
WPBeginner Support
Konstantsfilen är för inställningar som inte ändras, att redigera konfigurationsfilen är där du skulle göra ändringar som kan återställas senare när du inte längre får felet.
Admin
Joseph Sintum
Tack så mycket för den här fixen.
Jag höll redan på att få panik...
Ahad Arzi
Tack mannen. Det hjälper verkligen
Heather
Wow, det här fungerade som en dans och det var superenkelt! Tack så mycket!
Peter
Thank you very much! It works
Jane
Jag letade överallt efter en lösning och ringde till och med värden för att söka efter ett svar. Fixade det PERFEKT! Tack så hemskt mycket!
Ton
Tack så mycket! Mitt problem löstes på 5 minuter!!
kartik
Kära alla,
vi får det här felet
låt mig veta lösningen på det?
Allvarligt fel: Tillåtet minnesutrymme på 2097152 byte uttömt (försökte allokera 8192 byte) i /home/f036v20tz3th/public_html/wp-includes/functions.php på rad 5276
Med vänliga hälsningar
KARTIK
Desmond Lai
Bra! Det fungerar bra. Tack så hemskt mycket.
Richie
Tack för tipsen, löst med minnesraden i wp-config
Shehan Disanayake
Detta var mycket hjälpsamt. Tack så mycket.
Jaime
Tack så mycket grabbar för den här artikeln! Vad är skillnaden mellan att ändra wp_memory_limit (wp-config.php) och memory_limit (php.ini)??? Är de samma??
Den här minnesgränsen är för individuella sessioner eller hela wordpress-sajten?? Jag frågar för om jag hade 200 besökare på några minuter.. måste jag höja det här numret rejält?? Eller försöka hålla det lågt??? Hoppas ni kan hjälpa mig med detta!
Alexander
Tack så jättemycket!!!
Jeremy
Tack så mycket för detta! Jag har spenderat de senaste timmarna på att försöka lista ut detta.
Tack igen!
Rick Hunter
Utmärkt. Tack så mycket. Ändrade till 1024 och det fungerade som en dans.
Ujenk
When I changed with 512 M it was failed then I put it define( ‘WP_MEMORY_LIMIT’, ‘2000M’ );
And it works well.
/* That’s all, stop editing! Happy blogging. */
Joshua
om den koden inte fungerar, omformulera den till
//öka WP minnesgräns
define(‘WP_MEMORY_LIMIT’, ‘256M’);
Néo
Det fungerar.
Pascal
Kan detta ställas in på 512MB av någon anledning?
Jag är hostad av OVH
Tack!
WPBeginner Support
Ja, det kan det vara.
Admin
suraj
Fungerade som en charm och laddar snabbare.. men skulle verkligen vilja veta grundorsaken och fixa problemet där
suraj
du kan ändra men det maxade minnet och gav frekventa fel av samma slag, att redigera inlägg på wordpress.com gav också fel och taggar och kategorier fylldes inte i där.
i WP verkar det fungera men det lagade avsevärt.
Om du har mer minne allokerat så kan du göra det. Jag kommer att göra hälften av minnet som allokerats av hosting. kolla cpanel för det.
Dee
Tack så hemskt mycket! Jag har väntat på att min utvecklare skulle svara för att fixa det när jag kunde ha gjort det själv! Så mycket tid som slösats bort, tack för att du publicerade detta!!
Brent
Tack, du är bäst! Löste mitt problem
Yakin Shah
Det här är fantastiskt. Bara 2 minuter, och jag fick min webbplats att fungera igen. Tack!
Krista
Du ÄR BÄST! Lätt att följa och det fungerade! Jag är webb-okunnig och kunde fixa det på en gång. TACK!
Silvero
Awesome, thank you, you saved my site
Thiago
Ni är toppen. Tack så mycket för hjälpen!
Det fungerade!
Sue Hanson
Tack så mycket för den här artikeln. Den hjälpte mig verkligen. Jag kunde lösa problemet och fortsätta bygga min webbplats.
Lulu
Vacker, enkel lösning, tack så mycket!!
Morgan Leahy
Innan du gör något av detta... se till att kontrollera din rotinstallationskatalog. Jag hade en tom fil 'index.htm' som lämnats kvar av min värdtjänst, och jag missade den helt.
Jill
Tack så mycket för att du publicerade den här handledningen! Den fixade min webbplats så att jag kunde börja andas igen!
zac
Fungerade som en charm... Älskar internet!
Dana Jewel
Tack så jättemycket för att du delade detta tips.
Bharat M
Ni är grymma...
Varje gång jag fick ett problem, fick jag lösningen härifrån...
Tack för den grymma artikeln.
Karen Gusler
Tack!!!! Det här var en räddare i nöden!!! När jag försökte felsöka varför vissa e-postmeddelanden inte skickades via vårt onlineformulär, installerade jag ett plugin och det orsakade detta fel. Min webbplats är uppe och körs igen!!!! Tack igen!
Renske
Genom att följa dessa steg har jag löst problemet. Tack SÅÅÅ mycket!
Enzo
Ursäkta mig. Vad kan orsaka detta?
Jason Didner
Det löste en mängd problem! Att kunna ändra teman; att kunna spara mina widgets – toppenbra tips! Lade ner mycket tid på att leta efter den här lösningen.
Keshav
Tack så mycket!
Det fungerar riktigt bra för mig.
Tack så hemskt mycket.
Amir Khan
Tack så mycket, löste mitt problem framgångsrikt
aisha
this doesn’t resolve my issue
plz now tell me what I can do ?
still error is there
Allvarligt fel: Tillåtet minnesutrymme på 268435456 byte uttömt (försökte allokera 4114136611 byte) i C:\xampp\…\wp-includes\functions.php på rad 5163
Joel
Jag får det här felet ganska ofta. Och jag är inte säker på varför.
Den kommer från funktionen wp_is_stream(). Jag är inte säker på var den används som orsakar felet.
Lite undersökning visade att om du kommenterar ut wp_head() i din header.php-fil löser det problemet. Mer specifikt är det något som är kopplat till 'wp_head'-åtgärden, och jag tror en av filtren med prioritet 10. Tyvärr, efter att ha kommit så här långt, fixade sig felet magiskt och försvann, så jag kunde inte spåra den exakta funktionen. Dessutom användes wp_is_stream() bara på 3 eller 4 ställen, så kanske du kunde hitta boven lättare bara genom att kontrollera användningen av den funktionen.
Brandon J
Detta var fantastiskt. Jag var skeptisk först eftersom detta var första gången jag gjorde något sådant här. Jag tog till slut steget och det fungerade. Tack så mycket.
Sahil gour
Tack så mycket för att du förklarade allt. det fungerar tack
Sirisha
Detta löste mitt problem. Tack för den välförklarade artikeln.
Shriram
Tack så mycket, du räddade mig. Du är min go-to-sida för de flesta av mina WordPress-relaterade problem!