WordPress rulează pe serverul dvs. și de cele mai multe ori rulează scripturi ca răspuns la solicitările dvs. și ale dvs vizitatori se adresează lui. Acestea pot fi încărcări de fișiere (imagini, videoclipuri, teme, pluginuri etc.). În acest caz, este posibil să primiți eroarea:

Fișierul încărcat Depășește directiva upload_max_filesize în php.ini

Toate aceste fișiere și scripturi sunt conținute în memoria serverului. Când există prea mulți coabitați simultan, limita este atinsă și primiți o eroare de genul:

Eroare fatală: dimensiunea memoriei permise de 3456789 octeți epuizată (încercat să aloce 2345678 octeți) în /home/example-com/public_html/wp-includes/plugin.php pe linia 1234

Soluția la aceste erori este creșterea cantității de memorie alocată WordPress. În acest articol, vă voi arăta 4 metode pentru a crește limita maximă de memorie WordPress.

1vârstele metoda: editați fișierul php.ini

Dacă utilizați cPanel, în secțiune fișiere, Click pe manager fișiere. Asigurați-vă că caseta " Afișați fișierele ascunse »(fișiere punct) este bifat apoi faceți clic pe butonul « Du-te ".

În arborele de fișiere din stânga, selectați folderul wp-admin și localizați un fișier numit php.ini ou php5.ini. Deschideți-l și adăugați sau modificați valorile de mai jos. Dacă nu o vedeți, creați una. Pentru a face acest lucru, faceți clic pe linkul " Nouveau Fișier ", denumiți-o php.ini ou php5.ini. Deschideți fișierul și adăugați următoarele rânduri:cpanel-manager-file-folder-alegere 1

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

„M” după valori reprezintă Megabytes. Schimbați valorile în ceea ce credeți că este cel mai potrivit pentru nevoile dvs. Valoarea max_execution_time reprezintă timpul maxim de încărcare a unui script. Rețineți totuși că, în general upload_max_filesize (dimensiunea maximă a unui fișier de încărcat) trebuie să fie cea mai mică valoare, memory_limit (memorie totală alocată unui script) cel mai mare și post_max_size (dimensiunea maximă de données a unei cereri de tip post) media de aur.

2-a Metoda: Editați fișierul dvs. .htaccess

Dacă nu ați reușit cu fișierul php.ini încercați cu fișierul . Htaccess  prin adăugarea sau editarea liniilor de la sfârșitul fișierului:

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

Principiul este același ca pentru fișierul dvs. php.ini. Salvați modificările și ștergeți memoria cache a browserului.

3-a Metodă: Editați fișierul dvs. wp-config.php

Înainte să credeți că aveți păduchii, încercați să modificați fișierul wp-config.php adăugând acest lucru la sfârșit:

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

Nu uitați, principiul este întotdeauna același. Înlocuiți 3000 cu valoarea dvs. Salvați-vă modificările și goliți memoria cache a browserului.

4-a Metoda: Modificați valorile din WHM

Dacă sunteți găzduit pe un VPS (Virtual Private Server) sau pe un server dedicat, puteți modifica valorile în WHM (Web Hosting Manager).web hosting).

După autentificare, accesați server de Configurare> Setări Tweak. Sub fila PHP, introduceți valorile care vi se potrivesc și faceți clic pe buton Economisiți.

WHM-php

apoi în Configurare servicii> Editor de configurare PHP schimbați valorile memory_limit et upload_max_filesize la comoditatea ta.

php-configurare-editor-update-memorie

În cele din urmă, în secțiune Opțiuni și informații găsiți și modificați valoarea max_execution_time. Faceți clic pe butonul Economisiți în partea de jos a paginii.

Asta este tot pentru acest articol despre metodele prin care puteți depana limitările de memorie de pe serverul dvs. și WordPress. Ați întâmpinat vreodată aceste probleme? Cunoști alte soluții? Distribuiți-le cu noi în secțiunea de comentarii.