Administrarea unui site WordPress implică deseori ajustarea setărilor pentru a asigura o funcționare optimă. O problemă comună este memoria PHP insuficientă, care poate cauza erori sau performanțe slabe. Una dintre cele mai simple metode de a rezolva această problemă este mărirea memoriei PHP direct din fișierul wp-config.php.
Ce este memoria PHP și de ce este importantă?
Memoria PHP reprezintă resursele disponibile pentru execuția scripturilor PHP. WordPress folosește memoria PHP pentru a încărca teme, pluginuri și alte funcționalități necesare site-ului. În cazul în care limita de memorie este prea mică, pot apărea erori precum:
– Fatal error: Allowed memory size of X bytes exhausted
– Încetinirea încărcării paginilor sau funcționarea defectuoasă a pluginurilor.
Creșterea limitei de memorie PHP ajută la prevenirea acestor probleme și la îmbunătățirea performanței site-ului.
Cum să verificați limita actuală de memorie PHP
Pentru a verifica limita curentă de memorie PHP pe site-ul WordPress, urmează acești pași:
- Mergi în Panoul de administrare WordPress.
- Accesează Instrumente > Sănătatea site-ului > Informații.
- Derulează până la secțiunea Server și verifică valoarea afișată pentru „Memoria PHP”.
Dacă valoarea afișată este insuficientă (de exemplu, 32 MB sau 64 MB), trebuie sa o mărești.
Cum mărești memoria PHP din wp-config.php
Fișierul wp-config.php este unul dintre cele mai importante fișiere de configurare WordPress. Urmând pașii de mai jos, poți mări limita memoriei PHP direct din acest fișier.
1. Localizează fișierul wp-config.php
Fișierul wp-config.php se află în directorul principal al instalării WordPress. Pentru a-l accesa:
– Folosește un client FTP (precum FileZilla) sau managerul de fișiere din cPanel.
– Mergi la directorul rădăcină al site-ului WordPress (acesta conține foldere precum wp-admin, wp-content, și wp-includes).
2. Realizează o copie de rezervă
Înainte de a edita fișierul, este recomandat să faci o copie de rezervă. Acest lucru poate fi realizat prin:
– Descarcă fișierului wp-config.php pe computerul local.
3. Editează fișierul wp-config.php
Deschide fișierul wp-config.php cu un editor de text simplu, precum Notepad++ sau Visual Studio Code.
Adaugă următoarea linie de cod:
define('WP_MEMORY_LIMIT', '256M');
Această linie setează limita de memorie PHP la 256 MB. Poți ajusta valoarea în funcție de necesități, de exemplu:
– 128M pentru site-uri mici.
– 512M pentru site-uri cu trafic mare sau aplicații complexe.
4. Salvează modificările
După ce ai adăugat codul, salvează fișierul și încarcă-l înapoi pe server, dacă folosești FTP.
Alternative pentru mărirea memoriei PHP
În unele cazuri, editarea fișierului wp-config.php poate să nu fie suficientă, mai ales dacă furnizorul de găzduire impune limite stricte. Alte metode includ:
1. Modificarea fișierului php.ini
Fișierul php.ini controlează setările PHP pentru server. Dacă ai acces la acest fișier, adaugă sau modifică linia:
memory_limit = 256M
2. Modificarea fișierului .htaccess
Dacă serverul folosește Apache, adaugă următoarea linie în fișierul .htaccess, aflat în directorul rădăcină al site-ului:
php_value memory_limit 256M
3. Contactarea furnizorului de găzduire
Dacă metodele de mai sus nu funcționează, contactează furnizorul de găzduire pentru a solicita creșterea memoriei PHP.
Posibile erori și soluții
Fișierul wp-config.php nu poate fi editat
Această problemă apare dacă fișierul are permisiuni restricționate. Pentru a rezolva:
- Verifică și modifică permisiunile fișierului prin FTP sau cPanel.
- Asigură-te că fișierul are permisiunea 644.
Creșterea memoriei PHP nu funcționează
Dacă, după adăugarea liniei WP_MEMORY_LIMIT
, limita nu se modifică, cauza poate fi:
- Găzduirea nu permite modificarea limitelor PHP.
- Alt plugin sau temă suprascrie această setare.
În acest caz, verifică setările de găzduire sau încearcă metodele alternative menționate mai sus.
Prin ajustarea memoriei PHP din fișierul wp-config.php, poți asigura o funcționare mai eficientă și fără erori a site-ului, adaptând resursele serverului la nevoile specifice proiectului.
Lasă un răspuns
Trebuie să fii logat pentru a publica un comentariu..