Sari la conținut

Schimbă versiunea PHP în cPanel

În grupul Software există două unelte pentru PHP: MultiPHP Manager și Select PHP Version (PHP Selector). Nu sunt două intrări către aceeași setare. Înainte de o schimbare, fă un backup restaurabil, notează versiunea curentă și verifică dacă aplicația, tema și pluginurile sunt compatibile cu versiunea dorită.

  1. Deschide Select PHP Version → Per Domain Settings.
  2. Caută domeniul în tabel și citește coloana Handled By. Ea indică cPanel MultiPHP Manager sau CloudLinux PHP Selector.
  3. Dacă domeniul este gestionat de cPanel, urmează pașii din MultiPHP Manager de mai jos. Dacă este gestionat de PHP Selector, verifică setările acestuia înainte de schimbare.

Domenii mascate și acțiunile de comutare între PHP Selector și MultiPHP Manager

Butoanele Use PHP Selector și Use MultiPHP Manager schimbă unealta care gestionează domeniul. Nu le apăsa doar ca să alegi altă versiune PHP: comutarea poate schimba și modul în care sunt aplicate setările. În unele conturi, anumite comutatoare pot fi dezactivate de administrator.

  1. Deschide MultiPHP Manager din grupul Software.
  2. În Set PHP Version per Domain, găsește domeniul și notează versiunea afișată în tabel. Poți folosi căutarea dacă lista este lungă.
  3. Bifează doar domeniul pe care vrei să îl modifici.
  4. Alege versiunea din lista PHP Version, apoi apasă Apply.
  5. Reîncarcă site-ul și verifică pagina principală, autentificarea, formularele și, dacă este magazin, coșul și finalizarea comenzii.

Controalele de selecție a versiunii PHP din MultiPHP Manager

Lista domeniilor și a versiunilor PHP din MultiPHP Manager, cu domeniile mascate

System PHP Version este valoarea implicită a serverului, nu neapărat versiunea folosită de fiecare domeniu. Un domeniu marcat Inherited nu are o versiune proprie aleasă explicit. Versiunile disponibile sunt stabilite pe server; nu alege automat cea mai nouă fără să verifici compatibilitatea aplicației.

Select PHP Version deschide PHP Selector din CloudLinux. În Account Global Settings poți vedea versiunea PHP selectată, fila Extensions și fila Options. Per Domain Settings îți arată care domenii sunt gestionate de această unealtă. Setarea globală este relevantă pentru domeniile care folosesc PHP Selector; nu presupune că se aplică și domeniilor gestionate de MultiPHP Manager.

  1. Verifică întâi domeniul în Per Domain Settings, după pașii de mai sus.
  2. Pentru un domeniu gestionat de PHP Selector, deschide Account Global Settings și notează versiunea selectată. Înainte să alegi alta, verifică dacă și alte domenii folosesc setarea globală; schimbarea poate afecta mai mult de un site.
  3. Alege versiunea dorită din lista PHP version și verifică dacă noua valoare este afișată ca versiune curentă.
  4. Dacă aplicația cere o extensie sau o opțiune PHP, verifică Extensions ori Options și modifică doar cerința documentată. Nu confunda un pachet PEAR cu o extensie PHP.
  5. După orice schimbare, testează toate site-urile afectate. Dacă nu este clar ce setare are prioritate pentru un domeniu, contactează suportul înainte de a schimba unealta care îl gestionează.

Versiunea și opțiunile PHP din Account Global Settings; calea contului este mascată

Revino la versiunea notată la început folosind aceeași unealtă care gestiona domeniul. Apoi verifică erorile PHP și, pentru WordPress, activează jurnalul de depanare pentru a identifica tema sau pluginul incompatibil.