Користите најновију верзију коју ваша апликација подржава. Новији PHP је бржи и добија безбедносне исправке; верзија којој је истекао животни век не добија ни једно ни друго.
Промена верзије
Сајтови → ваш сајт → Софтвер → PHP верзија. Промена се примењује у року од неколико секунди и не захтева поновно покретање које можете видети.
Пре него што је промените на продукционом сајту
Прво направите резервну копију (Сајтови → ваш сајт → Резервне копије), и ажурирајте своје прикључке и тему — то су места где надоградње за PHP обично праве проблеме. Користите развојну копију (Сајтови → ваш сајт → Развојно окружење) да испробате ова ажурирања без дирања продукционог сајта. ⚠️ Развојна копија користи исту PHP верзију као и продукциони сајт, па не може сама по себи да тестира нову верзију: ако се сајт понаша неправилно након промене, вратите претходну верзију — потребно је свега неколико секунди.
Ако нешто престане да ради након тога
Уобичајени узрок је један прикључак или једна библиотека која није ажурирана. Вратите верзију назад — потребно је неколико секунди — и прочитајте дневник грешака на Сајтови → ваш сајт → Статистика. Дневник наводи фајл и ред, што је обично довољно да се идентификује прикључак.
Конкретно за WordPress
WordPress језгро добро подржава актуелни PHP. Проблеми настају са прикључцима, а WordPress екран наводи сваки прикључак на свим вашим сајтовима заједно са његовом верзијом, тако да можете видети који сајтови садрже ризични прикључак пре него што пребаците било који од њих.
⚠️ Ми не надограђујемо вашу PHP верзију уместо вас, и избор остаје ваш јер само ви знате шта ваш код ради. Ми одржавамо новије верзије доступним и закрпљеним.
⛔ Тренутно вас не упозоравамо унапред да се животни век ваше верзије ближи крају, зато немојте чекати да вам се то јави. Ако отворите тикет за подршку док користите верзију коју смо већ повукли, провера сајта пре формулара ће то истаћи и предложити најновију подржану верзију — али то је једино место где се то појављује, и то тек када је верзија већ повучена. Проверите екран за PHP верзију сами једном или двапут годишње.
Шта овде значи „истек животног века”
Верзија којој је истекао животни век престаје да добија исправке од PHP пројекта. Намерно одржавамо неколико њих доступним, додатно заштићених и безбедносно закрпљених од стране наше платформе, тако да се старија апликација може преселити одмах првог дана уместо да се претходно поново прави. То је реална опција, а не замка — али то је доња граница, а не крајњи циљ, и најновија верзија коју ваш код подржава и даље је прави избор.