Innehållsförteckning
WordPress-felet "Memory exhausted" uppstår när ett skript överskrider standardgränsen för minnesallokering för PHP. Detta kan hindra din webbplats från att fungera korrekt och resultera i ett felmeddelande som "Fatal error: Tillåten minnesstorlek på X byte förbrukad." Att öka PHP-minnesgränsen kan ofta lösa detta...
Redigera filen wp-config.php
Den wp-konfig.php
filen innehåller baskonfigurationsdetaljerna för din WordPress-webbplats. Du kan öka PHP-minnesgränsen genom att lägga till en rad kod i den här filen.
- Anslut till din webbplats med hjälp av en FTP-klient eller filhanteraren som finns i kontrollpanelen för ditt webbhotell.
- Leta reda på
wp-konfig.php
fil som finns i rotkatalogen för din WordPress-installation. - Redigera filen och lägg till följande kodrad precis före raden där det står
/* Det var allt, sluta redigera! Trevlig bloggning. */
:
define('WP_MEMORY_LIMIT', '256M');
Denna rad ökar PHP-minnesgränsen till 256 MB. Du kan justera värdet baserat på dina behov och kapaciteten i din värdmiljö.
- Spara dina ändringar och ladda upp filen tillbaka till din server om du använder FTP.
Redigera PHP.ini-filen
Om redigering av wp-konfig.php
inte löser problemet, kan du behöva öka gränsen i php.ini
filen, som är standardkonfigurationsfilen för PHP.
- Denna fil är vanligtvis inte tillgänglig på delade webbhotell, men du kan skapa en fil med namnet
php.ini
i rotkatalogen för din WordPress-installation och lägg till följande rad:
minne_begränsning = 256M
- Om du använder en VPS eller dedikerad server och har tillgång till huvud
php.ini
kan du direkt redigera denna fil med samma rad. Platsen för den här filen kan variera beroende på din serverkonfiguration.
Redigera .htaccess-filen
Ett annat sätt att öka PHP-minnesgränsen är genom att redigera .htaccess
filen som finns i rotkatalogen för din WordPress-installation.
- Få tillgång till din webbplats via FTP eller filhanterare, och leta reda på
.htaccess
fil. - Redigera filen och lägg till följande rad:
php_value minne_begränsning 256M
- Spara dina ändringar och kontrollera om felet med förbrukat minne har åtgärdats.
Kontakta din hostingleverantör
Om ingen av ovanstående lösningar fungerar kan det hända att din hostingleverantör inte tillåter manuella ökningar av PHP-minnesgränsen. Kontakta deras supportteam för att få hjälp. De kan antingen öka gränsen åt dig eller ge vägledning om hur du gör det i deras hostingmiljö.
Slutsats
Att öka PHP-minnesgränsen kan hjälpa till att lösa felet "Memory exhausted" i WordPress. Det är dock också viktigt att förstå varför felet uppstod. Det kan bero på ett dåligt kodat plugin, tema eller anpassat skript. Överväg att inaktivera plugins och byta till ett standardtema för WordPress tillfälligt för att diagnostisera problemet. Om problemet kvarstår kan du behöva optimera din webbplats eller uppgradera din hostingplan för att tillgodose webbplatsens krav.