WordPress kører på din server, og det meste af tiden kører det scripts som svar på anmodninger fra dig og dine besøgende henvende sig til ham. Disse kan være filuploads (billeder, videoer, temaer, plugins osv.). I dette tilfælde får du muligvis fejlen:

Den uploadede fil Overgår upload_max_filesize direktivet i php.ini

Alle disse filer og scripts findes i serverens hukommelse. Når der er for mange samboere der samtidigt, nås grænsen, og du får en fejl som:

Fatal fejl: Tilladt hukommelsesstørrelse på 3456789 bytes opbrugt (forsøgt at tildele 2345678 bytes) i /home/example-com/public_html/wp-includes/plugin.php på linje 1234

Løsningen på disse fejl er at øge mængden af ​​hukommelse, der er allokeret til WordPress. I denne artikel vil jeg vise dig 4 metoder til at øge WordPress maksimale hukommelsesgrænse.

1. metode: Rediger filen php.ini

Hvis du bruger cPanel, i afsnittet filer, Klik på File manager. Sørg for, at boksen " Vis skjulte filer »(prikfiler) markeres, og klik derefter på knappen « Gå ".

I filtræet til venstre skal du vælge din mappe wp-admin og find en fil med navnet php.ini ou php5.ini. Åbn den, og tilføj eller rediger nedenstående værdier. Hvis du ikke kan se det, skal du oprette en. Klik på linket for at gøre dette Nouveau Fil ", navngiv det php.ini ou php5.ini. Åbn filen og tilføj følgende linjer:cpanel-chef-fil-mappe-valg 1

upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180

"M" efter værdierne betyder megabyte. Skift værdierne til det, du synes er bedst egnet til dit behov. Værdien max_execution_time repræsenterer den maksimale indlæsningstid for et script. Bemærk dog generelt upload_max_filesize (maksimumstørrelse på en fil, der skal uploades) skal have den mindste værdi, memory_limit (samlet hukommelse tildelt til et script) den største og post_max_size (maksimal størrelse på données af en posttypeanmodning) den gyldne middelvej.

2ème Metode: Rediger din .htaccess-fil

Hvis du ikke lykkedes med filen php.ini prøv med filen .htaccess  ved at tilføje eller redigere linjerne i slutningen af ​​filen:

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180

Princippet er det samme som for din fil php.ini. Gem dine ændringer, og ryd din browsercache.

3ème Metode: Rediger din wp-config.php fil

Før du tror du har det besvær, så prøv at redigere din fil wp-config.php tilføjer dette i slutningen:

define('WP_MEMORY_LIMIT', '3000M');

Husk, at princippet altid er det samme. Udskift 3000 med din værdi. Gem dine ændringer, og tøm din browser-cache.

4ème Metode: Skift værdierne i din WHM

Hvis du er hostet på en VPS (Virtual Private Server) eller dedikeret server, kan du ændre værdierne i din WHM (Web Hosting Manager = Web Hosting Manager).Web hosting).

Når du har godkendt, skal du gå til Server Konfiguration> Tilpas indstillinger. Under fanen PHP skal du indtaste de værdier, der passer til dig, og klikke på knappen Gem.

WHM-php

Derefter i Servicekonfiguration> PHP Configuration Editor ændre værdierne memory_limit et upload_max_filesize når det passer dig.

php-konfiguration-editor-opdatering-hukommelse

Endelig i afsnit Valgmuligheder og information finde og ændre værdien max_execution_time. Klik på knappen Gem nederst på siden.

Det er alt sammen for denne artikel om måder, du kan foretage fejlfinding af hukommelsesbegrænsninger på din server og WordPress. Har du nogensinde stødt på disse problemer? Kender du til andre løsninger? Del dem med os i kommentarfeltet.