Cum să actualizez versiunea PHP în WordPress? (Ghid pentru începători)

Publicat: 2022-08-31

PHP este un limbaj de scripting pe partea de server care este folosit de dezvoltatorii web pentru a crea site-uri web dinamice. WordPress, Joomla, Drupal și alte sisteme populare de gestionare a conținutului sunt toate scrise în PHP.

Când PHP a fost creat inițial în 1994, PHP înseamnă „ Pagină de pornire personală ”. deși acum este denumit „ PHP: Hypertext Preprocessor ”. Puteți vedea un exemplu de cod PHP în caseta de mai jos:

 <?php echo "Welcome to the Malcare Blog!"; ?>

PHP este configurat pe serverul dvs. de site și nu poate fi modificat în zona de administrare WordPress. WordPress recomandă proprietarilor de site-uri web să folosească PHP 7.4 sau mai mare, deși WordPress are compatibilitate cu versiunea anterioară până la PHP 5.6.20, așa că este posibil să utilizați o versiune mai veche de PHP.

În acest articol, aș dori să explic de ce ar trebui să actualizați versiunea PHP în WordPress și pașii pe care ar trebui să îi urmați înainte de a efectua o actualizare. Apoi vă voi arăta cum să actualizați PHP în WordPress și ce ar trebui să verificați după actualizare.

Conținutul ascunde
1 De ce să actualizați versiunea PHP în WordPress
2 Înainte de a actualiza versiunea PHP în WordPress
2.1 1. Verificați versiunea PHP în WordPress
2.2 2. Verificați compatibilitatea PHP
2.3 3. Actualizați nucleul, tema și pluginurile WordPress
2.4 4. Faceți backup pentru site-ul dvs. WordPress
2.5 5. Creați un mediu de pregătire
2.6 6. Actualizați PHP în zona dvs. de pregătire
2.7 7. Examinați-vă site-ul WordPress în etape
3 Cum să actualizați PHP în WordPress
3.1 GoDaddy
3.2 Namecheap
3.3 BlueHost
3.4 SiteGround
3.5 HostGator
3.6 Kinsta
Motor 3.7 WP
3.8 Schimbați versiunea PHP în alte medii de găzduire
3.9 Ar trebui să angajați un expert?
4 Ce să faceți după actualizarea PHP în WordPress
5 Depanarea problemelor de actualizare PHP
6 Gânduri finale
7 Întrebări frecvente

De ce să actualizați versiunea PHP în WordPress

Versiunea PHP pe care o utilizați pentru un site web WordPress poate influența securitatea, performanța și compatibilitatea site-ului dvs. web.

Noile versiuni de PHP sunt lansate în mod regulat și fiecare ramură de lansare este susținută timp de doi ani de la data de lansare stabilă. Fiecare lansare a PHP adaugă o serie de îmbunătățiri limbajului care ajută la furnizarea vizitatorilor o experiență de utilizator îmbunătățită.

  • Caracteristici – Lansările majore introduc noi funcții și sintaxă pe care dezvoltatorii le pot folosi. Acest lucru le permite dezvoltatorilor să adauge noi funcții și caracteristici temelor și pluginurilor WordPress.
  • Performanță – Sunt adăugate optimizări pentru a face PHP mai eficient. Când redați un șablon mare, site-ul web PHP Benchmarks recomandă că PHP 7.0 este de două ori mai rapid decât PHP 5.6, PHP 8.0 îmbunătățind și mai mult timpii de încărcare a site-ului. Acești timpi îmbunătățiți de încărcare a paginii vor îmbunătăți clasarea site-ului dvs. în motoarele de căutare și vor crește traficul de intrare.
  • Securitate – Remedierile de securitate sunt aplicate pentru a rezolva vulnerabilitățile și erorile. Acest lucru reduce foarte mult riscul ca site-ul dvs. WordPress să fie piratat.

Un alt factor cheie de luat în considerare este compatibilitatea. Pe măsură ce sunt lansate noi versiuni PHP, dezvoltatorii încep să profite de noile funcții și sintaxă, ceea ce înseamnă că tema și pluginurile dvs. WordPress pot fi incompatibile dacă nu actualizați versiunea PHP în WordPress.

Înainte de a actualiza versiunea PHP în WordPress

Pentru a actualiza PHP în WordPress în siguranță, vă recomand să verificați mai întâi unele informații cheie și apoi să creați o zonă de pregătire. Apoi puteți actualiza versiunea PHP pe care o folosește zona dvs. de pregătire și puteți verifica dacă nu există probleme de compatibilitate cu noua versiune de PHP pe care ați selectat-o.

Urmând aceste recomandări, vei reduce considerabil riscul ca ceva să nu meargă greșit pe site-ul tău live.

1. Verificați versiunea PHP în WordPress

Primul pas este să verificați versiunea PHP pe care o folosește în prezent site-ul dvs. WordPress. O modalitate ușoară de a verifica acest lucru este să utilizați instrumentul de sănătate a site-ului WordPress.

Instrumentul Site Health poate fi găsit în zona de administrare WordPress sub Instrumente . Fila de stare din Site Health verifică un total de 19 probleme de performanță și securitate, cum ar fi teme și pluginuri inactive, solicitările HTTP funcționează corect și nucleul WordPress este actualizat. De asemenea, vă va sfătui dacă module PHP importante nu au fost instalate.

Dacă treceți toate testele, vi se va spune că faceți o treabă grozavă.

Starea de sănătate a site-ului WordPress
Instrumentul de sănătate a site-ului WordPress.

Fila de informații vă oferă o imagine de ansamblu completă a WordPress în zece categorii. În categoria server, puteți vedea versiunea PHP pe care o folosește serverul dvs.

În captura de ecran de mai jos, puteți vedea că unul dintre site-urile mele WordPress folosește PHP 7.4.30.

Informații despre sănătatea site-ului WordPress
Instrumentul de sănătate a site-ului evidențiază o mulțime de informații utile.

Versiunea de PHP pe care o utilizați poate fi confirmată și din panoul de control al găzduirii. În populara platformă de găzduire cPanel, de exemplu, versiunea PHP poate fi vizualizată pe pagina de informații despre server. Veți vedea un link către această pagină în coloana de informații generale.

Informații server cPanel
Pagina de informații despre server vă permite să știți ce versiune de PHP, MySQL și Apache rulați.

Veți găsi, de asemenea, versiunea PHP a serverului dvs. în multe pluginuri administrative WordPress și există pluginuri de informații dedicate, cum ar fi Version Info, care vă ajută să faceți referire mai ușor la versiunile PHP și MySQL.

2. Verificați compatibilitatea PHP

Compatibilitatea este ceva de care trebuie să iei în considerare ori de câte ori schimbi PHP pe serverul tău.

Într-o lume ideală, am folosi întotdeauna cea mai recentă versiune de PHP, astfel încât să putem profita de cele mai recente îmbunătățiri de performanță PHP și de securitate, deși există șanse mai mari ca site-ul dvs. să se rupă dacă faceți acest lucru.

Fiecare versiune majoră nouă a PHP introduce funcții și sintaxă noi și le depreciază pe cele mai vechi (adică le elimină). În calitate de proprietar al site-ului web, trebuie să vă asigurați că versiunea PHP pe care o utilizați funcționează în armonie cu nucleul WordPress și cu toate temele și pluginurile WordPress instalate. Dacă orice parte a site-ului dvs. folosește funcționalități care nu sunt acceptate de versiunea PHP instalată a serverului dvs., WordPress dvs. se poate rupe.

Tabelul de mai jos arată ce versiuni ale nucleului WordPress sunt acceptate de diferite versiuni PHP.

* La momentul scrierii, cea mai recentă versiune WordPress este 6.0.1.

Versiunea PHP Versiuni WordPress acceptate
8.0 5.6 la cea mai recentă versiune
7.4 5.3 la cea mai recentă versiune
7.3 5.0 la cea mai recentă versiune
7.2 4.9 la cea mai recentă versiune
7.1 4.7 la cea mai recentă versiune
7.0 4.4 la cea mai recentă versiune
5.6 4.1 la cea mai recentă versiune
5.5 3.7 până la 5.1
5.4 3.7 până la 5.1
5.3 3.7 până la 5.1
5.2 3.7 până la 5.1
Compatibilitate PHP și versiuni WordPress.

Este important să verificați dacă serverul dvs. acceptă versiunea WordPress pe care o utilizați, deși, deoarece nucleul WordPress acceptă multe versiuni mai vechi de PHP, rareori este cauza unor probleme majore de compatibilitate.

Este mai probabil ca o temă sau un plugin WordPress să fie incompatibil, mai ales dacă nu au fost actualizate în mai mult de 12 luni. Din păcate, singura modalitate practică de a detecta problemele de compatibilitate cu tema și pluginul este să creați o zonă de pregătire pentru site-ul dvs., să actualizați versiunea PHP și apoi să testați site-ul (voi vorbi mai multe despre revizuirea problemelor de compatibilitate mai târziu).

3. Actualizați nucleul, tema și pluginurile WordPress

Este important să mențineți WordPress actualizat pentru a vă asigura că site-ul dvs. rămâne sigur și funcționează corect. Un site web WordPress actualizat este, de asemenea, mai puțin probabil să întâmpine probleme de compatibilitate atunci când actualizați PHP, așa că recomand actualizarea nucleului WordPress, a temei WordPress active și a tuturor pluginurilor WordPress active.

De asemenea, este prudent să generați o copie de rezervă a site-ului dvs. înainte de a procesa aceste actualizări dacă nu utilizați o soluție de backup în timp real, cum ar fi BlogVault. Acest lucru vă permite să vă restaurați site-ul dacă actualizările vă blochează site-ul.

4. Faceți backup pentru site-ul dvs. WordPress

Odată ce site-ul dvs. WordPress este actualizat, vă recomand să faceți o copie de rezervă a site-ului. Acest pas de precauție vă va oferi un instantaneu al site-ului dvs. chiar înainte de a crea o zonă de organizare.

Vă rugăm să consultați articolul meu „19 cele mai bune pluginuri de backup WordPress pentru a vă păstra datele în siguranță” pentru o listă cu cele mai bune soluții de backup WordPress de pe piață.

5. Creați un mediu de organizare

Un mediu de pregătire WordPress poate fi folosit pentru a crea o copie a site-ului dvs. live și a o stoca într-o zonă de dezvoltare privată. Acest lucru vă permite să procesați în siguranță actualizările WordPress și să faceți alte modificări site-ului dvs. Un mediu de pregătire este fără îndoială cea mai bună modalitate de a testa în siguranță o nouă versiune de PHP.

Multe companii de găzduire oferă funcționalitate de organizare a site-ului web și o serie de pluginuri WordPress de organizare și de rezervă pot fi utilizate și pentru a crea un mediu de organizare.

Dacă nu sunteți sigur cum să creați un site web de organizare WordPress, vă recomand să citiți articolul meu „Cum să creați un site de organizare pentru site-urile WordPress“. În articol, vă arăt pașii exacti pe care trebuie să îi urmați pentru a crea un site web de organizare folosind BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel și Kinsta.

Asigurați-vă că utilizați o soluție de instalare WordPress care vă permite să schimbați versiunea PHP care este utilizată.

6. Actualizați PHP în zona dvs. de pregătire

În această etapă, ar trebui să aveți o copie identică a site-ului dvs. WordPress într-o zonă de pregătire despre care ați verificat că funcționează corect. Acum puteți schimba versiunea PHP în WordPress pe care o folosește zona dvs. de pregătire.

Majoritatea soluțiilor de staging vă permit să schimbați versiunea PHP folosind un meniu drop-down. De exemplu, dacă utilizați Kinsta pentru a vă crea mediul de pregătire, tot ce trebuie să faceți este să mergeți la secțiunea de instrumente și să selectați versiunea de PHP pe care doriți să o utilizați în motorul PHP . Clienții WP Engine pot folosi o funcție numită PHP Tester , care vă permite să testați site-ul dvs. WordPress cu diferite versiuni PHP fără a actualiza efectiv PHP.

WordPress recomandă proprietarilor de site-uri web să folosească cel puțin PHP 7.4, dar merită să faceți upgrade la PHP 8.0 sau o versiune superioară dacă site-ul dvs. este compatibil.

Zona de amenajare Kinsta
Schimbarea versiunii PHP în zona de pregătire Kinsta.

BlogVault o face puțin diferit față de alte soluții. Cu BlogVault, selectați versiunea PHP dorită atunci când creați o zonă de pregătire. Nu există nicio opțiune de a schimba o versiune PHP odată ce site-ul de staging este activ, dar puteți crea cu ușurință zone de staging suplimentare folosind diferite versiuni PHP, dacă este necesar.

Adăugați un site de pregătire folosind BlogVault
Selectați o versiune diferită de PHP pentru a fi utilizată la generarea unei noi zone de pregătire în BlogVault.

7. Examinați-vă site-ul WordPress în etape

Cu site-ul dvs. WordPress în scenă care utilizează acum o versiune mai nouă de PHP, este timpul să începeți testarea.

Asigurați-vă că verificați fiecare aspect al site-ului dvs.

  • Design site -ul web – Arata si functioneaza exact asa cum ar trebui?
  • Formulare și elemente dinamice – Formele, instrumentele și elementele dinamice ale site-ului dvs. încă funcționează corect?
  • Performanță – Site-ul dvs. se încarcă mai lent sau mai rapid decât înainte? (GTmetrix și PageSpeed ​​Insights sunt instrumente utile pentru a verifica acest lucru)

Testarea este cel mai important pas al actualizării PHP în WordPress, așa că fă-ți timp și verifică totul. Îți vei mulțumi mai târziu.

Dacă întâmpinați unele probleme de compatibilitate, trebuie să faceți unele depanare pentru a determina ce temă sau pluginuri WordPress cauzează problema. Secțiunea mea de depanare a problemelor de actualizare PHP de mai jos în acest articol explică exact cum puteți face acest lucru.

Cum se actualizează PHP în WordPress

Dacă site-ul dvs. WordPress în scenă a funcționat corect după actualizarea PHP, este sigur să actualizați PHP în mediul de producție care găzduiește site-ul dvs. live.

Cu majoritatea companiilor de găzduire, este nevoie de doar un minut pentru a actualiza PHP în WordPress prin panoul de control al găzduirii.

Hai tăticu

Procesul de actualizare a versiunii PHP cu GoDaddy depinde dacă aveți un cont de găzduire Linux, Windows sau WordPress gestionat.

Schimbați versiunea PHP în Linux

  1. Accesați pagina de produse GoDaddy
  2. Sub găzduire web, selectați contul dvs. de găzduire și faceți clic pe Gestionare
  3. Accesați zona de setări din tabloul de bord principal
  4. Selectați Server
  5. Accesați zona care spune versiunea PHP și selectați Gestionare
  6. Selectați versiunea PHP pe care doriți să o modificați, tastați „ actualizare ” pentru a confirma alegerea și apoi faceți clic pe Salvare

Schimbați versiunea PHP în Windows

  1. Accesați pagina de produse GoDaddy
  2. Sub găzduire web, selectați contul dvs. de găzduire și faceți clic pe Gestionare
  3. Selectați Plesk Admin din tabloul de bord principal
  4. Navigați la domeniul pe care doriți să îl modificați și selectați Setări PHP
  5. Selectați versiunea de PHP pe care doriți să o utilizați din meniul Asistență PHP și faceți clic pe OK

Schimbați versiunea PHP într-un cont WordPress gestionat

  1. Accesați pagina de produse GoDaddy
  2. Din pagina Produsele mele, selectați Gestionați toate
  3. Faceți clic pe meniul derulant cu trei puncte ( ) pentru site-ul web pe care doriți să îl modificați și selectați Setări
  4. În zona Site de producție, navigați la versiunea PHP și faceți clic pe Modificare
  5. Selectați versiunea PHP pe care doriți să o modificați și faceți clic pe Salvare modificări
Actualizați PHP în WordPress folosind GoDaddy
Schimbarea versiunii PHP într-un cont de găzduire WordPress gestionat de GoDaddy.

Namecheap

Namecheap oferă multe tipuri diferite de conturi de găzduire. Din acest motiv, procesul de actualizare a PHP este diferit pentru cei care folosesc găzduire partajată și cei care au conturi VPS și server dedicat.

Compania oferă, de asemenea, un serviciu de găzduire WordPress gestionat numit EasyWP. Acest serviciu folosește un tablou de bord simplificat de găzduire și nu vă permite să actualizați PHP direct.

Cum se actualizează PHP pe conturile de găzduire partajată

  1. Conectați-vă la contul dvs. de găzduire cPanel
  2. Navigați la secțiunea Exclusiv pentru clienții Namecheap și faceți clic pe Selectați versiunea PHP
  3. Faceți clic pe meniul derulant Versiunea PHP curentă și selectați versiunea PHP la care doriți să o schimbați
  4. Faceți clic pe Setare ca curent pentru a aplica modificările

Cum să actualizați PHP pe un VPS sau un server dedicat

  1. Conectați-vă la panoul de control WHM
  2. Lansați EasyApache din meniul principal de navigare
  3. Faceți o copie de rezervă a configurației dvs. curente și apoi faceți clic pe roata de setări pentru a începe să vă personalizați configurația
  4. Selectați versiunea Apache pe care doriți să o utilizați
  5. Alegeți versiunea PHP în care doriți să o schimbați
  6. Parcurgeți pașii rămași și apoi faceți clic pe Salvați și construiți pentru a finaliza procesul de actualizare
Schimbarea versiunii PHP în NameCheap
Schimbarea versiunii PHP într-un cont de găzduire partajată Namecheap.

BlueHost

BlueHost oferă clienților două tipuri diferite de panouri de control pentru găzduire. Panoul de găzduire mai vechi se numește Legacy , iar noul panou de găzduire se numește Rock . Procesul de actualizare a PHP este simplu cu oricare dintre tipurile de cont.

Cum se actualizează PHP în Panoul de control al găzduirii vechi

  1. Conectați-vă la panoul de control principal BlueHost
  2. Navigați la fila Gazduire și selectați cPanel
  3. Accesați secțiunea Programare și selectați PHP Config
  4. Selectați versiunea de PHP la care doriți să actualizați și faceți clic pe Salvare modificare

Cum se actualizează PHP în Panoul de control Rock Hosting

  1. Conectați-vă la panoul de control principal BlueHost
  2. Accesați meniul principal de navigare și selectați Avansat
  3. Navigați la secțiunea Software și faceți clic pe MultiPHP Manager
  4. Pentru fiecare site web pe care doriți să îl actualizați, alegeți versiunea PHP pe care doriți să o actualizați și faceți clic pe Aplicare
Versiunea PHP BlueHost
Actualizarea PHP în panoul de control vechi al BlueHost.

SiteGround

SiteGround a folosit anterior cPanel pentru panoul de control al găzduirii, dar acum oferă clienților un panou personalizat numit Site Tools.

  1. Conectați-vă la Site Tools
  2. În meniul principal, navigați la Devs și selectați PHP Manager
  3. În caseta Gestionați setările PHP , faceți clic pe pictograma de editare și selectați versiunea de PHP la care doriți să modificați

SiteGround oferă, de asemenea, un serviciu PHP gestionat care actualizează automat PHP la cea mai nouă și mai sigură versiune de PHP. Deși aceasta este o caracteristică utilă, aș recomanda insistent să continuați să actualizați PHP manual pentru a evita blocarea site-ului dvs. live din cauza problemelor de compatibilitate cu tema WordPress și plugin.

Managerul PHP SiteGround
Folosind Managerul PHP de la SiteGround.

HostGator

HostGator folosește cPanel pentru panourile de control de găzduire, de aceea trebuie să utilizați MultiPHP Manager pentru a actualiza PHP în WordPress.

  1. Conectați-vă la cPanel
  2. Navigați la secțiunea Software și selectați MultiPHP Manager
  3. Selectați toate domeniile pentru care doriți să actualizați PHP
  4. Selectați versiunea PHP dorită din meniul drop-down și faceți clic pe Aplicare
Manager HostGator MultiPHP
Managerul MultiPHP simplifică procesul de actualizare a PHP.

Kinsta

Tabloul de bord personalizat al Kinsta facilitează actualizarea PHP în mediul dvs. de pregătire sau site-ul dvs. live.

  1. Conectați-vă la tabloul de bord Kinsta și selectați Site-uri din meniul principal
  2. Faceți clic pe fila Instrumente
  3. În secțiunea Motor PHP , faceți clic pe butonul Modificare și selectați versiunea PHP în care doriți să o schimbați
Modificați versiunea PHP în Kinsta
Confirmarea unei actualizări PHP în Kinsta.

Motor WP

WP Engine permite clienților să actualizeze PHP în WordPress din pagina de prezentare generală și din pagina site-ului.

Cum se actualizează PHP pe pagina Prezentare generală

  1. Conectați-vă la portalul dvs. de utilizatori WP Engine
  2. Selectați mediul dvs. de producție
  3. În secțiunea Statistici de mediu , faceți clic pe numărul versiunii PHP
  4. Selectați versiunea PHP dorită și faceți clic pe Schimbați versiunea PHP

Cum se actualizează PHP pe pagina site-ului

  1. Conectați-vă la portalul dvs. de utilizatori WP Engine
  2. Selectați mediul dvs. de producție
  3. Faceți clic pe numărul versiunii PHP care este afișat lângă mediul dvs
  4. Selectați versiunea PHP dorită și faceți clic pe Schimbați versiunea PHP

* Dacă doriți să actualizați PHP în mediul dvs. de pregătire, asigurați-vă că ați selectat mediul de pregătire la pasul doi.

Schimbați versiunea PHP în WP Engine
Schimbarea versiunii PHP în WP Engine.

Schimbați versiunea PHP în alte medii de găzduire

După cum ați văzut din exemplele de mai sus, procesul de actualizare a PHP în WordPress este simplu și ar trebui să dureze doar un minut.

Veți găsi frecvent opțiunea de a actualiza PHP într-o secțiune numită Software sau Instrumente , deși companiile de găzduire care folosesc propriul panou de control de găzduire personalizat simplifică și mai mult lucrurile. De exemplu, blogul meu personal este găzduit de compania gestionată de găzduire WordPress Wetopi și îmi permit să schimb versiunea PHP din tabloul de bord principal de găzduire.

Tabloul de bord principal Wetopi
Tabloul de bord principal al Wetopi.

Este important să discutați cu compania dvs. de găzduire dacă nu puteți găsi zona de setări pentru a actualiza PHP sau dacă compania dvs. de găzduire restricționează clienții să actualizeze PHP. Pur și simplu trimiteți-le un e-mail prin care le cereți să vă actualizeze contul.

Bună.

Numele meu este Kevin Muldoon și numărul meu de cont este ABC12345. Pentru a mă asigura că site-ul meu este sigur și eficient, aș dori să actualizez PHP la versiunea 8.0. Vă rugăm să procesați această actualizare pentru contul meu.

Salutări calde.

Kevin


Un exemplu de cerere de asistență către o companie de găzduire

Ar trebui să angajați un expert?

Recomandarea mea este să discutați întotdeauna cu compania dvs. de găzduire dacă nu sunteți sigur despre cum să actualizați PHP.

Dacă ați achiziționat un VPS neadministrat sau un server dedicat, este posibil să nu fiți eligibil să solicitați asistență companiei dvs. de găzduire. În această situație, poate doriți să luați în considerare angajarea unui expert printr-o companie de asistență de găzduire terță parte sau printr-o piață independentă, cum ar fi Freelancer sau Upwork.

Angajarea unui administrator de găzduire cu experiență este o soluție bună pe termen scurt, dar pe termen lung, nu ar trebui să gestionați singur un mediu de găzduire dacă nu puteți actualiza singur software-ul serverului.

Ce să faci după actualizarea PHP în WordPress

Lucrul important de făcut după actualizarea versiunii PHP pe site-ul WordPress este să verificați dacă totul funcționează în continuare corect.

Dacă mi-ați urmat sfatul și ați actualizat versiunea PHP a site-ului dvs. într-un mediu de pregătire, riscul ca site-ul dvs. live să întâmpine probleme după actualizarea PHP este extrem de scăzut. Cu toate acestea, este totuși prudent să vă testați site-ul în detaliu pentru a vă asigura că nu există probleme de compatibilitate după actualizare.

Depanarea problemelor de actualizare PHP

Este posibil să întâmpinați unele probleme de compatibilitate atunci când actualizați PHP. Deoarece nucleul WordPress are un suport excelent pentru versiunile mai vechi de PHP, aceste probleme de compatibilitate tind să apară deoarece:

  • Utilizați o temă WordPress învechită
  • Utilizați pluginuri WordPress învechite
  • Ați făcut upgrade la o nouă versiune de PHP care nu este încă acceptată de dezvoltatorii WordPress

Poate fi dificil să determinați ce temă sau pluginuri WordPress sunt incompatibile. Pluginul PHP Compatibility Checker al WP Engine a fost un instrument util în trecut, deoarece vă permite să verificați ce versiune PHP teme și pluginuri WordPress, dar pluginul nu a fost actualizat de ceva timp și nu acceptă cele mai recente versiuni de PHP.

Din păcate, dezvoltatorii WordPress nu confirmă întotdeauna ce versiune de PHP acceptă tema sau pluginul lor, așa că depinde de tine să faci ceva detectiv.

În unele cazuri, este evident unde este vina. De exemplu, dacă un formular sau un widget nu se afișează corect, este probabil ca pluginul corespunzător să nu accepte versiunea mai nouă de PHP pe care ați instalat-o. Depanarea este mai dificilă dacă vă confruntați cu infamul ecran alb al morții al WordPress.

Dacă vă confruntați cu un ecran alb după actualizarea PHP, urmați acești pași:

  • Dezactivați toate pluginurile WordPress - Dezactivați toate pluginurile WordPress din zona de administrare. Dacă zona de administrare nu poate fi accesată, redenumiți temporar wp-content/plugin-urile și apoi schimbați-l înapoi pentru a dezactiva toate pluginurile. Acest lucru poate fi realizat folosind un client FTP, cum ar fi FileZilla sau un manager de fișiere din panoul de control al găzduirii.
  • Schimbați-vă tema WordPress – Dacă încă vă confruntați cu un ecran alb după ce ați dezactivat toate pluginurile WordPress, luați în considerare trecerea la o temă WordPress implicită, cum ar fi Twenty Twenty-Two, pentru a exclude ca tema dvs. WordPress să fie cauza.
  • Verificați fișierul .Htaccess al site-ului dvs. – Merită să examinați fișierul .htaccess WordPress dacă site-ul dvs. nu funcționează cu nicio temă WordPress. Asigurați-vă că vorbiți cu gazda dvs. dacă nu sunteți sigur cum să faceți acest lucru.
  • Reactivați pluginurile WordPress unul câte unul – Dacă ecranul alb al morții a dispărut după dezactivarea tuturor pluginurilor WordPress, puteți detecta problemele problematice folosind încercare și eroare. Tot ce trebuie să faceți este să reactivați pluginurile WordPress unul câte unul. Acest lucru vă va ajuta să vedeți ce pluginuri cauzează probleme de compatibilitate.

Nu vă alarmați dacă vă confruntați cu probleme de compatibilitate PHP. Acesta este, la urma urmei, motivul pentru care utilizați un mediu de staging pentru a testa upgrade-ul PHP. Cu puțină depanare, ar trebui să puteți determina ce teme și pluginuri WordPress sunt incompatibile cu versiunea mai nouă de PHP pe care ați selectat-o.

Gânduri finale

WordPress continuă să recomande proprietarilor de site-uri web să folosească PHP versiunea 7.4 sau mai mare. Ca atare, vă încurajez cu tărie să actualizați PHP în WordPress dacă utilizați versiunea 7.3 sau mai mică. Procedând astfel, veți îmbunătăți viteza, securitatea și compatibilitatea site-ului dvs. cu produsele WordPress moderne.

Procesul de actualizare a PHP în WordPress este simplu, dar problemele de compatibilitate PHP sunt frecvente pe site-urile WordPress, așa că asigurați-vă că testați mai întâi orice actualizare PHP pe care o efectuați într-un mediu de pregătire.

Mult noroc.

Kevin

întrebări frecvente

O listă de întrebări frecvente despre actualizarea PHP pentru un site web WordPress.

Chiar contează ce versiune de PHP folosesc?

Da, da.

Versiunile mai noi de PHP oferă mai multe funcții, securitate mai bună și performanță îmbunătățită. Versiunea de PHP pe care o utilizați afectează, de asemenea, temele și pluginurile WordPress pe care le puteți utiliza pe site-ul dvs. web.

Cum știu când este timpul să actualizez versiunea PHP în WordPress?

Pagina de cerințe WordPress recomandă în prezent PHP versiunea 7.4 sau mai mare. Dacă utilizați o versiune mai veche de PHP, cum ar fi 5.6, 7.0, 7.1, 7.2 sau 7.3, vă recomand să faceți upgrade.

De asemenea, vă recomandăm să luați în considerare utilizarea unei versiuni mai noi de PHP, cum ar fi PHP 8.0 sau PHP 8.1, pentru a profita de noile funcționalități și de securitate și performanță îmbunătățite.

Chiar trebuie să testez totul într-un mediu de staging mai întâi?

Este nevoie de doar un minut pentru a actualiza PHP în WordPress prin intermediul panoului de control al găzduirii, dar dacă actualizați PHP fără a testa dacă este sigur să faceți upgrade, există un risc mare să vă blocați site-ul live.

Folosind un mediu de pregătire, puteți examina problemele de compatibilitate și puteți remedia în siguranță orice probleme care apar.

Ce se întâmplă dacă tema și pluginurile pe care le folosesc nu acceptă cea mai recentă versiune de PHP?

Din păcate, este posibil ca temele și pluginurile care nu au fost actualizate de ceva timp să nu accepte cea mai recentă versiune de PHP. Aveți câteva opțiuni în această situație:

  • Continuați să utilizați versiunea mai veche de PHP, astfel încât temele și pluginurile preferate să funcționeze în continuare corect
  • Cereți dezvoltatorilor să adauge suport pentru versiunile PHP mai noi la produsele lor
  • Nu mai utilizați tema sau pluginurile în cauză și găsiți soluții alternative

Nu recomand să folosiți teme și pluginuri WordPress învechite. Ca atare, dacă un dezvoltator nu își va actualiza produsul, vă încurajez cu tărie să găsiți o soluție alternativă.

Care este riscul utilizării unei versiuni neacceptate de PHP?

Fiecare versiune majoră a PHP este acceptată timp de doi ani. Dacă continuați să utilizați o versiune de PHP care nu este acceptată, nu veți mai avea acces la actualizări care abordează erori și probleme de securitate. Acest lucru vă poate face site-ul web mai vulnerabil la atacurile de la părți rău intenționate.