Sådan løser du WordPress-fejlen Memory Exhausted - Forøg PHP-hukommelsen

WordPress memory exhausted error opstår, når et script overskrider standardgrænsen for hukommelsesallokering for PHP. Dette kan forhindre din hjemmeside i at fungere korrekt og resultere i en fejlmeddelelse som "Fatal error: Tilladt hukommelsesstørrelse på X bytes opbrugt." En forøgelse af PHP-hukommelsesgrænsen kan ofte løse dette problem. Sådan gør du [...]

Rediger filen wp-config.php

Den wp-config.php filen indeholder de grundlæggende konfigurationsoplysninger for dit WordPress-site. Du kan øge PHP-hukommelsesgrænsen ved at tilføje en kodelinje til denne fil.

  • Opret forbindelse til din hjemmeside ved hjælp af en FTP-klient eller den filhåndtering, der findes i dit hostingkontrolpanel.
  • Find den wp-config.php fil som er i rodmappen på din WordPress-installation.
  • Rediger filen og tilføj følgende kodelinje lige før den linje, der siger /* Det var alt, stop med at redigere! God fornøjelse med bloggen. */:
define('WP_MEMORY_LIMIT', '256M');

Denne linje øger PHP-hukommelsesgrænsen til 256 MB. Du kan justere værdien baseret på dine behov og mulighederne i dit hostingmiljø.

  • Gem dine ændringer og upload filen tilbage til din server, hvis du bruger FTP.

Rediger filen PHP.ini

Hvis du redigerer wp-config.php ikke løser problemet, kan det være nødvendigt at øge grænsen i php.ini fil, som er standardkonfigurationsfilen for PHP.

  • Denne fil er normalt ikke tilgængelig på delt hosting, men du kan oprette en fil med navnet php.ini i rodmappen på din WordPress-installation, og tilføj følgende linje:
memory_limit = 256M
  • Hvis du er på en VPS eller en dedikeret server og har adgang til php.ini fil, kan du redigere denne fil direkte med den samme linje. Placeringen af denne fil kan variere afhængigt af din serverkonfiguration.

Rediger .htaccess-filen

En anden måde at øge PHP-hukommelsesgrænsen på er ved at redigere .htaccess fil, der ligger i rodmappen på din WordPress-installation.

  • Få adgang til din hjemmeside via FTP eller filhåndtering, og find .htaccess fil.
  • Rediger filen og tilføj følgende linje:
php_value memory_limit 256M
  • Gem dine ændringer og tjek, om fejlen med opbrugt hukommelse er løst.

Kontakt din hostingudbyder

Hvis ingen af ovenstående løsninger virker, tillader din hostingudbyder muligvis ikke manuelle forøgelser af PHP-hukommelsesgrænsen. Kontakt deres supportteam for at få hjælp. De kan enten øge grænsen for dig eller give vejledning i, hvordan man gør det i deres hostingmiljø.

Konklusion

En forøgelse af PHP-hukommelsesgrænsen kan hjælpe med at løse fejlen memory exhausted i WordPress. Men det er også vigtigt at forstå, hvorfor fejlen opstod. Det kan være på grund af et dårligt kodet plugin, tema eller brugerdefineret script. Overvej at deaktivere plugins og skifte til et WordPress-standardtema midlertidigt for at diagnosticere problemet. Hvis problemet fortsætter, skal du måske optimere din hjemmeside eller opgradere din hostingplan for at imødekomme din hjemmesides krav.