Indholdsfortegnelse
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.