Baza znanja

Izbor PHP verzije

Koristite najnoviju verziju koju vaš kod podržava. Evo kako da je promenite i kako da saznate šta se pokvarilo.

Koristite najnoviju verziju koju vaša aplikacija podržava. Noviji PHP je brži i dobija bezbednosne ispravke; verzija kojoj je istekao radni vek ne dobija ništa od toga.

Promena verzije

Sajtovi → vaš sajt → Podešavanja → PHP verzija. Promena stupa na snagu u roku od nekoliko sekundi i nije joj potrebno vidljivo ponovno pokretanje.

Pre nego što to uradite na aktivnom sajtu

Koristite testno okruženje (staging). Sajtovi → vaš sajt → Testno okruženje (Staging) pravi kopiju na novoj verziji za nekoliko minuta i možete je pregledati bez uticaja na aktivni sajt. Ako sve radi kako treba, primenite je; u suprotnom, obrišite testnu kopiju i ništa se nije dogodilo.

Ako nešto nakon toga prestane da radi

Uobičajeni uzrok je jedan dodatak (plugin) ili biblioteka koja nije ažurirana. Vratite verziju nazad — to traje nekoliko sekundi — i pročitajte dnevnik grešaka (error log) na lokaciji Sajtovi → vaš sajt → Dnevnici (Logs). Dnevnik navodi datoteku i liniju koda, što je obično dovoljno da se identifikuje dodatak.

Posebno o sistemu WordPress

Jezgro sistema WordPress dobro podržava trenutni PHP. Problemi se obično javljaju u dodacima, a WordPress ekran prikazuje svaki dodatak na svim vašim sajtovima zajedno sa njegovom verzijom, tako da možete videti koji sajtovi sadrže rizični dodatak pre nego što bilo šta promenite.

⚠️ Mi ne nadograđujemo vašu PHP verziju umesto vas i izbor ostaje na vama jer jedino vi znate šta vaš kod radi. Novije verzije držimo dostupnim i redovno ih zakrpljujemo.

Mi vas trenutno ne upozoravamo unapred da se vaša verzija približava kraju radnog veka, zato nemojte čekati da vam to bude saopšteno. Ako otvorite tiket za podršku dok koristite verziju koju smo već povukli iz upotrebe, sistem za proveri sajta ispred obrasca će to istaći i predložiti najnoviju podržanu verziju — ali to je jedino mesto gde se to pojavljuje, i to tek nakon što je verzija već povučena. Proverite ekran za PHP verziju sami jednom ili dva puta godišnje.

Šta ovde znači „kraj radnog veka“ (end of life)

Verzija kojoj je istekao radni vek prestaje da dobija ispravke od PHP projekta. Mi namerno držimo nekoliko takvih verzija dostupnim, ojačanim i bezbednosno zaštićenim od strane naše platforme, tako da starija aplikacija može da se preseli već prvog dana umesto da se najpre nanovo gradi. To je stvarna opcija, a ne zamka — ali to je osnova, a ne krajnji cilj, i najnovija verzija koju vaš kod podržava je i dalje pravi izbor.

Još uvek ste zaglavljeni?

Podrška je uključena u svaki paket, a odgovori stižu na vašem jeziku.

Kontaktirajte podršku Svi članci