PHP 7.4 va fi sfârșitul vieții în noiembrie 2022. Ce înseamnă asta pentru site-ul tău WordPress?

Publicat: 2022-11-03

Sfârșitul vieții PHP 7.4 este la orizont, deoarece versiunea PHP nu va mai primi actualizări de securitate începând cu 28 noiembrie 2022. Cu peste 60% din toate site-urile web scrise în PHP încă folosesc versiunea finală a ramurii de lansare PHP 7, acest lucru este deosebit de important. mare pentru întreaga comunitate de internet.

WordPress alimentează 40% din toate site-urile web din întreaga lume, ceea ce face ca trecerea la PHP 8 să fie de o importanță capitală pentru toți proprietarii de site-uri WordPress. A rămâne pe PHP 7.4 trecut EOL introduce riscuri majore de securitate și poate duce la o creștere suplimentară a volumelor globale de malware.

În acest ghid cuprinzător despre PHP 7.4 Sfârșitul vieții, veți afla de ce trebuie să vă mutați site-ul WordPress la PHP 8 până la sfârșitul lunii noiembrie și cum să o faceți cu un timp de nefuncționare minim.

Este WordPress pe deplin compatibil cu PHP 8?

Da, WordPress 6.1 – cea mai nouă versiune WordPress – oferă compatibilitate deplină cu PHP 8. Acum puteți instala WordPress 6.1 folosind PHP 8.1 – versiunea PHP stabilă actuală.

După lansarea inițială a PHP 7.4, WordPress și-a propus să ofere suport complet pentru acesta, începând cu versiunea 5.3 a nucleului WordPress. Drept urmare, PHP 7.4 a fost recomandat oficial de WordPress ca versiunea PHP de alegere pentru toate versiunile majore de WordPress introduse în ultimii ani.

Deși PHP 8.0 a apărut pentru prima dată în urmă cu doi ani, compatibilitatea limitată nu a permis comunității WordPress să profite pe deplin de noua versiune PHP. Chiar și acum, doi ani mai târziu, PHP 7.4 rămâne cea mai folosită versiune PHP din lume.

WordPress 5.9 și WordPress 6.0 – două versiuni majore ale platformei din 2022 – au oferit doar compatibilitate beta pentru PHP 8.0 și 8.1. Înseamnă că nucleul WordPress a trebuit încă să sufere o serie de modificări pentru a sprijini pe deplin noua ramură de lansare PHP 8.

WordPress 6.1 și PHP 8

WordPress 6.1, lansat pe 1 noiembrie 2022, a anunțat în sfârșit suport complet pentru PHP 8.0 și 8.1.

PHP 8.1 este cea mai recentă versiune PHP stabilă în faza de suport activ al comunității. Proprietarii de site-uri web WordPress sunt încurajați să facă upgrade la PHP 8.1 pentru a folosi funcții noi și pentru a asigura o acoperire suplimentară de securitate.

Deși nucleul WordPress are acum suport complet pentru ramura de lansare PHP 8, majoritatea pluginurilor și temelor trebuie să asigure încă compatibilitatea cu PHP 8. Aceasta este una dintre dificultățile majore cu care se vor confrunta utilizatorii WordPress cu actualizarea și vom discuta mai detaliat. mai departe în ghid. Veți afla, de asemenea, cum iThemes vă poate ajuta să faceți upgrade la WordPress 6.1 și PHP 8.1.

PHP 7.4 Sfârșitul vieții

Ciclul de viață al suportului PHP 7.4

Fiecare versiune PHP are un ciclu de viață de suport de trei ani, care include doi ani de suport activ și un an de corecție critică de securitate. La trei ani de la data lansării inițiale, o versiune ajunge la sfârșitul vieții.

În primii doi ani, toate erorile și vulnerabilitățile de securitate identificate sunt abordate în versiuni periodice punctuale. După doi ani de asistență activă, comunitatea PHP va oferi remedieri pentru problemele de securitate critice, în funcție de necesități.

Ca parte a lansării PHP 7 și a ediției minore finale, PHP 7.4 a fost introdus pentru prima dată în lume în noiembrie 2019. În urmă cu un an, în noiembrie 2021, suportul activ pentru versiune a luat sfârșit.

La sfârșitul lunii noiembrie 2022, comunitatea largă de dezvoltatori PHP va trebui să adopte PHP 8 cu toate îmbunătățirile și funcțiile noi, pe măsură ce PHP 7.4 ajunge la sfârșitul vieții. PHP 8.0 își va ajunge la sfârșitul duratei de viață într-un an, în timp ce PHP 8.1 va fi în continuare suportat complet până în noiembrie 2024.

Versiunea PHP Data de lansare Sfârșitul suportului activ Sfârșitul vieții
PHP 7.4 28 noiembrie 2019 28 noiembrie 2021 28 noiembrie 2022
PHP 8.0 26 noiembrie 2020 26 noiembrie 2022 26 noiembrie 2023
PHP 8.1 25 noiembrie 2021 25 noiembrie 2023 25 noiembrie 2024

Top 3 consecințe negative ale utilizării PHP 7.4 EOL trecut

De-a lungul anilor, PHP a devenit piesa centrală a dezvoltării site-urilor web, peste 70% din toate site-urile web folosindu-l ca limbaj de scripting pe partea serverului. Făcând posibilă construirea de site-uri web și aplicații web dinamice, bazate pe baze de date, PHP este utilizat de WordPress și de un număr mare de alte sisteme de gestionare a conținutului.

Ca parte a ciclului de dezvoltare, tot software-ul suferă modificări constante pentru a prezenta noi caracteristici și pentru a îmbunătăți funcționalitatea existentă. PHP și WordPress nu fac excepție.

Fiecare nouă ramură de lansare PHP reunește numeroase actualizări și remedieri de erori și oferă îmbunătățiri notabile de performanță. Cu toate acestea, o compatibilitate inversă limitată poate duce la pierderi semnificative de funcționalitate. Subliniază importanța efectuării de actualizări regulate ale codului site-ului dvs. web.

În cazul WordPress, atunci când platforma este construită și întreținută de comunitatea WordPress, proprietarii de site-uri trebuie să facă puține sau deloc modificări la nucleul WordPress. Pe de altă parte, dezvoltatorii de pluginuri și teme vor trebui să se asigure că codul lor este pe deplin compatibil cu noile versiuni PHP.

Să aruncăm o privire mai atentă asupra impactului negativ pe care îl poate avea rămânerea pe PHP 7.4 după sfârșitul vieții sale pe site-ul tău WordPress.

Riscuri de securitate crescute

Când PHP 7.4 ajunge la sfârșitul duratei sale de viață, nu vor fi lansate actualizări de securitate pentru versiune. Rămâneți în ramura de lansare PHP 7 expune site-ul dvs. la o gamă largă de vulnerabilități necorecte, crescând semnificativ suprafața de atac.

Studiile au arătat că WordPress este vizat de hackeri cu intenții rău intenționate mai mult decât orice alt sistem de gestionare a conținutului. Folosirea PHP 7.4 peste EOL duce la o expunere crescută la riscuri serioase de securitate care se vor acumula în timp.

Chiar și aplicarea celor mai bune practici și a unui plugin de securitate puternic, cum ar fi iThemes Security Pro, nu vă va proteja site-ul WordPress de numeroase amenințări de securitate. Utilizarea software-ului învechit va duce întotdeauna la riscuri de securitate crescute.

Stabilitatea site-ului web redusă

Ramura de lansare PHP 8 introduce diverse funcții și îmbunătățiri noi, cu unele funcționalități ale PHP 7.4 complet lăsate în urmă. Mai multe funcții găsite în PHP 7.4 au fost acum depreciate.

Actualizarea WordPress la cea mai recentă versiune 6.1, în timp ce se folosește în continuare PHP 7.4, va duce la o stabilitate redusă a aplicației, deoarece nucleul WordPress a suferit o serie de modificări pentru a oferi compatibilitate deplină cu PHP 8.

Site-ul dvs. WordPress va afișa continuu avertismente legate de PHP, care, pe termen lung, se vor transforma în erori fatale și vor distruge site-ul complet. Problemele potențiale vor crește atunci când actualizați tema activă și pluginurile care au fost reconfigurate pentru a funcționa cu noile versiuni PHP 8.

Performanță degradată

WordPress 6.1 a anunțat îmbunătățiri majore de performanță. Cu mult anticipat cache de interogări și optimizări pentru REST API, proprietarii de site-uri WordPress ar trebui să observe o creștere semnificativă a performanței.

Deoarece PHP 8 oferă numeroase îmbunătățiri dezvoltării WordPress PHP, ceea ce are ca rezultat o calitate mai bună a codului și o procesare mai eficientă a codului. A rămâne pe PHP 7.4 după sfârșitul duratei sale de viață va duce la o performanță degradată, care, la rândul său, vă poate crește costurile de găzduire și de întreținere a site-ului dvs. pe măsură ce încercați să vă adaptați traficului.

Confruntarea cu consecințele rămânerii pe PHP 7.4 EOL trecut

Utilizarea PHP 7.4 după 28 noiembrie va expune site-ul dvs. WordPress la riscuri majore de securitate și va avea ca rezultat costuri suplimentare și oportunități pierdute.

Confruntarea cu consecințele negative, astfel de infecții cu malware sau performanță slabă, va necesita mult mai mult timp și bani investiți. Actualizarea site-ului dvs. la WordPress 6.1 și PHP 8 va duce la costuri mult mai mici de întreținere a site-ului pe termen lung.

5 beneficii cheie ale actualizării la PHP 8 pentru site-ul dvs. WordPress

Acum că știți ce impact negativ va avea utilizarea PHP 7.4 după sfârșitul vieții sale asupra site-ului dvs. WordPress, să rezumam toate beneficiile pe care le va aduce trecerea la ramurile de lansare PHP 8.

  • Compatibilitate deplină cu WordPress 6.1. Cea mai recentă versiune WordPress acceptă pe deplin PHP 8. Ramura de lansare PHP 8 va fi pe deplin compatibilă cu WordPress până când ultima versiune minoră va ajunge la sfârșitul vieții.
  • Suprafață de atac redusă. PHP 8 primește suport activ din partea comunității. Toate vulnerabilitățile de securitate identificate primesc corecție rapidă.
  • Performanță îmbunătățită. WordPress profită de noile funcții și îmbunătățiri ale performanței oferite de PHP 8 pentru a asigura timpi mai rapidi de încărcare a paginilor web pentru toate site-urile web.
  • Experiență de dezvoltare îmbunătățită. Diverse caracteristici noi introduse de PHP 8 simplifică procesul de dezvoltare PHP WordPress și oferă mai multe oportunități dezvoltatorilor de teme și pluginuri.
  • Probabilitate mai mică de a primi erori WordPress. Utilizarea celei mai recente versiuni PHP cu cea mai nouă versiune WordPress vă va ajuta să evitați să faceți față oricăror erori.

Cum să actualizați în siguranță la PHP 8 în 7 pași

Actualizarea site-ului dvs. WordPress la PHP 8 poate duce la pierderea funcționalității sau chiar poate provoca erori fatale care vă vor distruge site-ul. Acest lucru se întâmplă din cauza rulării unui cod învechit care conține funcții care nu mai sunt acceptate de ramura de lansare PHP 8.

Dacă ați actualizat deja la WordPress 6.1, cel mai probabil vinovat să fie unul dintre pluginurile active sau tema dvs. WordPress. Dezvoltatorii de pluginuri și teme pot lua ceva timp pentru a ajunge din urmă cu noile funcții oferite de PHP 8 și pentru a actualiza codul până când PHP 7.4 ajunge la sfârșitul vieții.

Pentru a reduce timpul de nefuncționare și pentru a evita ca site-ul dvs. live să se deterioreze, urmați cei cinci pași de mai jos pentru a vă actualiza site-ul WordPress la PHP 8.1 – versiunea PHP stabilă actuală.

Pasul 1. Creați un mediu de pregătire

Având un mediu de pregătire, vă ajută să testați noi funcții și să executați actualizări înainte de a putea trimite toate modificările pe site-ul live. Mediul dvs. de pregătire ar trebui să găzduiască o copie a site-ului dvs. WordPress și să ruleze pe aceeași infrastructură de server ca și versiunea live a acestuia.

Găzduirea WordPress gestionată, cum ar fi planurile WordPress Nexcess, oferă posibilitatea de a crea medii de realizare și dezvoltare, făcând procesul complet automatizat.

Dacă sunteți pe VPS sau găzduire dedicată, puteți crea o versiune de staging a site-ului dvs. clonând-o într-un subdomeniu al numelui de domeniu al site-ului dvs. WordPress. Apoi, va trebui să adăugați noi înregistrări DNS și să actualizați adresele URL din baza dvs. de date WordPress pentru a încărca site-ul web de intermediar folosind noua adresă.

Nu uitați să examinați fișierul principal de configurare WordPress – wp-config.php – de pe site-ul web de staging nou creat pentru a vă asigura că include informațiile corecte de conectare la baza de date și alte detalii importante.

Pasul 2. Actualizați site-ul dvs. de staging la WordPress 6.1 și PHP 8.1

Odată ce mediul de pregătire a fost creat, acum puteți actualiza copia site-ului dvs. live la noua versiune WordPress și PHP 8.1. Actualizați WordPress la versiunea 6.1 din tabloul de bord administrativ și treceți la PHP 8.1 din panoul de control al găzduirii.

Asigurați-vă că tema dvs. activă și toate pluginurile sunt actualizate la cea mai recentă versiune disponibilă. Puteți rula actualizări de teme și plugin din tabloul de bord WordPress sau utilizând interfața de linie de comandă WordPress.

Pasul 3. Testați toate zonele site-ului dvs. WordPress

După ce v-ați actualizat site-ul de instalare la PHP 8 și WordPress 6.1, împreună cu toate pluginurile și tema activă, este timpul pentru testare. Deschideți copia site-ului dvs. live și testați toate zonele acestuia - de la pagini web și formulare la orice funcționalitate specifică de backend.

Majoritatea proprietarilor de site-uri WordPress nu vor vedea nicio problemă pe site-urile lor de instalare după trecerea de la PHP 7.4 la PHP 8.1. Dar dacă site-ul dvs. de instalare a căzut și a început să arate erori critice, acest lucru nu este neobișnuit - până la urmă v-ați mutat la o nouă ramură de lansare PHP.

Este posibil să descoperiți că unele plugin-uri încă nu au furnizat actualizări critice pentru a fi pe deplin compatibile cu noile versiuni PHP sau că unele coduri personalizate trebuie revizuite.

Pasul 4. Rezolvați problemele cauzate de actualizări în mediul de pregătire

În funcție de eroarea pe care ați primit-o, va trebui să faceți anumiți pași pentru a restabili funcționalitatea completă până când problema de bază a fost rezolvată. Dezactivați toate pluginurile pentru a-l găsi pe cel care cauzează probleme sau treceți temporar la una dintre temele implicite de bloc oferite de WordPress.

Dacă nu sunteți sigur cum să abordați o anumită eroare, contactați echipa de asistență a furnizorului dvs. de găzduire sau consultați ghidurile despre cum să remediați erorile comune WordPress pe care iThemes le-a pregătit pentru dvs.

Am abordat deja remedierea „A existat o eroare critică pe site-ul dvs. WordPress”, cunoscut și sub numele de „ecranul alb al morții”. Acest mesaj de eroare va fi afișat adesea după o actualizare eșuată sau ca urmare a incompatibilității codului.

Este posibil să fie necesar să păstrați pluginul defect dezactivat până când dezvoltatorul pluginului a lansat o actualizare complet compatibilă cu PHP 8.

Pasul 5. Faceți o copie de rezervă a site-ului dvs. WordPress live

Faceți o copie de rezervă completă a site-ului dvs. live WordPress înainte de a face orice modificări în mediul de producție. Noua copie de rezervă trebuie să contacteze atât baza de date WordPress, cât și toate fișierele site-ului web stocate pe disc.

În calitate de proprietar de site web WordPress, aveți nevoie de o strategie solidă de backup pentru a vă proteja site-ul de orice actualizări eșuate sau infecții cu malware. BackupBuddy se va asigura că aveți o copie a site-ului dvs. WordPress stocată în siguranță într-o locație la distanță în orice moment, cu copii de rezervă programate și la cerere și restaurări cu un singur clic.

Pasul 6. Apăsați Staging to Live

Unii proprietari de site-uri WordPress ar putea fi nevoiți să facă modificări destul de exhaustive în mediul de pregătire pentru ca site-ul lor să ruleze pe PHP 8.1.

Dacă trebuie să faceți modificări codului personalizat de pe site-ul dvs. de punere în aplicare sau să dezactivați orice plugin, aplicați modificările mediului de producție înainte de a rula orice actualizări pe site-ul live.

Pasul 7. Actualizați site-ul WordPress live la PHP 8

Acum că ați salvat o copie de rezervă completă a WordPress și ați făcut modificările necesare, este timpul să actualizați la PHP 8. Conectați-vă la panoul de control al găzduirii și treceți la PHP 8.1 – versiunea PHP stabilă actuală a noii ramuri de lansare.

iThemes s-a pregătit pentru PHP 7.4 Sfârșitul vieții. Ai?

PHP 7.4 End of Life este un eveniment uriaș pentru întreaga comunitate WordPress. Începând cu 28 noiembrie, versiunea minoră finală a ramului de lansare PHP 7 nu va primi nicio actualizare de securitate.

Proprietarii de site-uri web WordPress care rămân pe PHP 7.4 după sfârșitul vieții vor experimenta performanțe degradate și o expunere crescută la riscuri critice de securitate. De aceea, vă încurajăm să actualizați la PHP 8 și WordPress 6.1 pentru a utiliza funcții noi și a vă proteja site-ul de diferite amenințări.

iThemes s-a pregătit pentru PHP 7.4 End of Life și suntem bucuroși să anunțăm compatibilitatea completă a produsului cu ramura de lansare PHP 8. Puteți continua să utilizați iThemes Security Pro și BackupBuddy – soluțiile dumneavoastră preferate pentru securitate avansată și recuperare de date – cu WordPress 6.1 și PHP 8.1.

În plus, iThemes vă va ajuta să faceți o tranziție la WordPress 6.1 și PHP 8 ușor și fără dureri de cap. Dacă gestionați mai multe site-uri WordPress, iThemes Sync Pro va fi asistentul dvs. personal, cu actualizări cu un singur clic, monitorizare avansată a timpului de funcționare și urmărire a valorilor SEO.

Lansarea WordPress 6.1 și PHP 7.4 End of Life poate fi o oportunitate excelentă de a începe să utilizați WordPress pentru a construi un site web grozav. Dacă sunteți proprietar de site web care aspiră, tema Kadence WP vă poate oferi tot ce aveți nevoie pentru a crea modele spectaculoase și atrăgătoare.