Ce obții
- Versiunea de PHP potrivită pentru fiecare site din cont.
- Limite PHP mai mari atunci când le cere o aplicație: fișiere mai mari la încărcare, mai multă memorie pentru WordPress, mai mult timp pentru importuri.
Înainte să începi
- Pe server sunt PHP 8.2 și PHP 8.3. Implicit, site-urile folosesc PHP 8.3. PHP 7 nu e disponibil: un site care cere PHP 7 trebuie actualizat.
- Verifică ce versiune cer aplicația, tema și pluginurile.
- Înainte de schimbare, fă o copie a site-ului. La WordPress, din WP Toolkit: Crearea copiilor de rezervă și restaurarea (Back Up / Restore).
- Valorile implicite de pe server, pentru orientare:
| Setare | Valoare implicită |
|---|---|
memory_limit | 256M |
upload_max_filesize | 64M |
post_max_size | 64M |
max_execution_time | 120 (secunde) |
max_input_time | 60 (secunde) |
max_input_vars | 3000 |
allow_url_fopen | Off |
display_errors | Off |
Pașii — schimbi versiunea PHP
- Intră în cPanel la https://cpanel.nbt-host.com.
- Deschide Software » MultiPHP Manager.
- În tabelul de jos, bifează domeniul pe care vrei să-l schimbi.
- Din meniul Versiune PHP (PHP Version), alege PHP 8.3 sau PHP 8.2.
- Apasă Aplicare (Apply).
- Deschide site-ul și verifică paginile importante.
În tabel poate apărea și inherit, adică versiunea implicită a serverului (acum PHP 8.3). Îți recomandăm să alegi explicit versiunea, ca site-ul să nu treacă singur pe altă versiune dacă se schimbă cea implicită.
Pașii — modifici setările PHP
- Deschide Software » MultiPHP INI Editor.
- Rămâi pe fila Mod de bază (Basic Mode). Din meniul Configure PHP INI basic settings, alege domeniul site-ului.
- Schimbă doar ce îți trebuie. Cele mai des cerute:
memory_limit: memoria pentru un script. WordPress cu multe pluginuri, un constructor de pagini sau WooCommerce pot cere, de exemplu,512M.upload_max_filesizeșipost_max_size: cel mai mare fișier pe care îl poți încărca prin site.post_max_sizetrebuie să fie cel puțin câtupload_max_filesize.max_execution_time: câte secunde poate rula un script, de exemplu la importuri mari.max_input_vars: dacă un meniu mare sau setările temei nu se salvează complet, ridică la5000.allow_url_fopen: pornește-l doar dacă o aplicație îl cere explicit.display_errors: lasă-l Off pe un site public. Pune-l pe On doar cât cauți o eroare.allow_url_include: lasă-l oprit, e un risc de securitate.
- Apasă Aplicare (Apply), jos pe pagină.
- Așteaptă câteva minute (până la 5) și verifică. La WordPress, versiunea PHP și limitele se văd în panou, la Tools » Site Health » Info » Server.
Editor Mode e pentru cei care știu exact ce fac: alegi domeniul, editezi textul și apeși Salvare (Save). Nu lipi acolo un fișier php.ini întreg adus de la alt host.
Dacă ceva nu merge
- După schimbarea versiunii, site-ul dă eroare 500 sau o pagină albă. Revino la versiunea de dinainte, cu aceiași pași. Apoi actualizează tema și pluginurile și încearcă din nou.
- Setarea nouă nu se aplică. Poate ai ales în meniu alt domeniu sau Director de pornire (Home Directory) în loc de domeniul site-ului. Mai așteaptă câteva minute și golește cache-ul, dacă folosești un plugin de cache.
- „The uploaded file exceeds the upload_max_filesize directive” (sau mesajul echivalent în WordPress). Ridică
upload_max_filesizeșipost_max_sizela aceeași valoare, de exemplu256M. - „Allowed memory size of … bytes exhausted”. Ridică
memory_limit. La WordPress, verifică și dacă înwp-config.phpe setată o valoare mai mică laWP_MEMORY_LIMIT. - Cauți „Select PHP Version”, cum era la alt host. Interfața aceea nu există la noi: versiunea o schimbi din MultiPHP Manager, iar setările din MultiPHP INI Editor.