Cum să măriți limita de memorie PHP pentru site-ul dvs. web
Memory_limit a PHP împiedică scripturile să supraîncarce resursele serverului, dar site-urile web moderne precum WordPress sau Joomla au adesea nevoie de mai multă memorie pentru a evita erori precum “Allowed memory size exhausted” Acest ghid simplifică verificarea și creșterea limitei de memorie PHP utilizând cPanel-ul AvaHost sau alte configurații de găzduire, cu exemple practice și sfaturi de depanare.
Ce este PHP memory_limit și de ce să o modificați?
PHP este limbajul de programare din spatele majorității site-urilor web moderne. Acesta are o limită de utilizare a memoriei – memory_limit – care controlează câtă memorie de server poate utiliza un singur script.
Dacă site-ul dvs. încetinește sau afișează o eroare de genul:
înseamnă că limita de memorie curentă este prea mică și trebuie mărită.
Cum să verificați limita actuală
- Deschideți orice editor de text (de exemplu, Notepad sau VS Code)
- Lipiți următorul cod:
- Salvați fișierul ca phpinfo.php
- Încărcați-l în directorul rădăcină al site-ului dvs. web (prin intermediul panoului de găzduire sau FTP)
- Mergeți la https://yourdomain.com/phpinfo.php
- Căutați memory_limit – care arată valoarea curentă (de exemplu, 128M)
Cum să măriți limita de memorie PHP
Metoda 1: Utilizarea php.ini (dacă este disponibil)
Acest fișier stochează setările de configurare PHP. Este disponibil pe serverele VPS sau dedicate, sau dacă furnizorul dvs. de găzduire permite configurarea PHP personalizată.
Pași:
- Localizați sau creați fișierul php.ini
- Adăugați această linie:
memory_limit = 512M - Salvați fișierul
- Metoda 2: Utilizarea .htaccess (pentru serverele Apache)
Dacă sunteți pe găzduire partajată cu Apache, căutați un fișier numit .htaccess în folderul rădăcină al site-ului dvs. Adăugați această linie:
Dacă aceasta provoacă o eroare 500, este posibil ca serverul dvs. să funcționeze în modul CGI. În acest caz, eliminați linia și încercați o altă metodă.
Metoda 3: Utilizarea wp-config.php (pentru WordPress)
Dacă executați WordPress:
- Accesați directorul rădăcină al site-ului dvs
- Deschideți fișierul wp-config.php
- Adăugați această linie aproape de început (înainte de /* Asta e tot, nu mai editați! */):
define('WP_MEMORY_LIMIT', '256M'); - Salvați și închideți fișierul
Ce trebuie să faceți dacă nu funcționează
- Ștergeți site-ul web și memoria cache a browserului
- Verificați de două ori dacă ați editat fișierul corect
- Consultați jurnalele de erori PHP din panoul de găzduire
Concluzie
Creșterea limitei de memorie PHP este o soluție simplă pentru erorile “memorie epuizată”, asigurându-vă că site-ul dvs. WordPress, Joomla sau personalizat funcționează fără probleme. Cu instrumentele cPanel de la AvaHost, puteți aplica metodele de mai sus-, .php.ini, htaccess sautestați modificările cu ușurință. Acești pași și aceste exemple vă permit să optimizați performanța fără expertiză tehnică, menținându-vă site-ul stabil și eficient. wp-config.phpși


