PHP este limbajul în care sunt scrise WordPress, WooCommerce, PrestaShop și majoritatea aplicațiilor web. Versiunea de PHP influențează viteza, securitatea și compatibilitatea site-ului. Pe serverele noastre o poți schimba singur, în câteva secunde.
Cum schimbi versiunea
- Intră în cPanel din Zona Client.
- În secțiunea Software, deschide Select PHP Version.
- În partea de sus vezi versiunea curentă. Alege versiunea dorită din listă.
- Apasă Set as current. Schimbarea se aplică imediat.
Ce versiune să alegi
- pentru WordPress și WooCommerce, alege cea mai nouă versiune PHP 8.x suportată de tema și modulele tale;
- versiunile noi sunt mai rapide și primesc actualizări de securitate; versiunile vechi (7.x și mai vechi) nu mai primesc;
- pentru aplicații vechi, necesare doar temporar, poți rămâne pe o versiune mai veche, dar planifică actualizarea aplicației.
Înainte de schimbare: actualizează WordPress, tema și modulele, apoi fă un backup. Dacă după schimbare apare o eroare, revii la versiunea anterioară din același loc.
Setări PHP utile
În aceeași pagină, la tab-ul Options, poți modifica limitele PHP:
| Setare | La ce folosește | Valoare recomandată |
|---|---|---|
| memory_limit | memoria disponibilă pentru un script | 256M (512M pentru magazine mari) |
| upload_max_filesize | mărimea maximă a unui fișier urcat | 64M |
| post_max_size | mărimea maximă a unui formular trimis | cel puțin cât upload_max_filesize |
| max_execution_time | timpul maxim de rulare al unui script | 120 sau 300 la importuri mari |
Extensii PHP
La tab-ul Extensions poți activa extensii de care are nevoie aplicația ta, de exemplu imagick pentru procesarea imaginilor, intl sau ioncube_loader pentru module protejate. Bifezi extensia și se salvează automat.
Probleme frecvente
- Eroare 500 după schimbare: o temă sau un modul nu e compatibil. Revino la versiunea anterioară și actualizează componenta respectivă.
- „Allowed memory size exhausted": crește memory_limit.
- Nu poți urca fișiere mari în WordPress: crește upload_max_filesize și post_max_size.