Използвайте най-новата версия, която вашето приложение поддържа. По-новият PHP е по-бърз и получава корекции за сигурност; версията с изтекъл жизнен цикъл не получава нито едното.
Промяна
Сайтове → вашият сайт → Софтуер → PHP версия. Промяната се прилага в рамките на секунди и не изисква видим рестарт.
Преди да я промените на работещ сайт
Първо направете резервно копие (Сайтове → вашият сайт → Резервни копия) и актуализирайте вашите плъгини и тема — именно там надгражданията на PHP създават проблеми. Използвайте тестово копие (Сайтове → вашият сайт → Тестово копие), за да упражните тези актуализации, без да засягате работещия сайт. ⚠️ Тестовото копие работи със същата PHP версия като работещия сайт, така че не може самостоятелно да изпробва новата версия: ако сайтът не работи правилно след промяната, върнете предишната версия — отнема секунди.
Ако нещо се повреди след това
Обичайната причина е един плъгин или една библиотека, които не са били актуализирани. Върнете предишната версия — отнема секунди — и прегледайте лога с грешки в Сайтове → вашият сайт → Статистика. Логът посочва файла и реда, което обикновено е достатъчно за идентифициране на плъгина.
По-конкретно за WordPress
Ядрото на WordPress поддържа добре текущия PHP. Проблемите идват от плъгините, а екранът на WordPress изброява всеки плъгин в целия ви набор от сайтове заедно с неговата версия, за да можете да видите кои сайтове съдържат рисковия плъгин, преди да предприемете преместване.
⚠️ Ние не надграждаме вашата PHP версия вместо вас, и изборът остава ваш, защото само вие знаете какво прави вашият код. Ние поддържаме по-новите версии налични и обновени с корекции.
⛔ Към момента не ви предупреждаваме предварително, че версията ви наближава края на жизнения си цикъл, така че не чакайте известие. Ако отворите запитване за поддръжка, докато използвате версия, която вече сме извели от употреба, проверката на сайта преди формуляра ще посочи това и ще предложи най-новата поддържана — но това е единственото място, където се показва, и то само след като версията вече е изведена от употреба. Проверявайте екрана за PHP версия самостоятелно веднъж или два пъти годишно.
Какво означава „край на жизнения цикъл“ тук
Версия с изтекъл жизнен цикъл спира да получава корекции от проекта PHP. Ние умишлено поддържаме няколко такива налични, защитени и с приложени корекции за сигурност от нашата платформа, за да може по-старо приложение да бъде преместено още в първия ден, вместо да се преработва предварително. Това е реална възможност, а не капан — но тя е само базова основа, а не крайна цел, и най-новата версия, която вашият код поддържа, все още е правилното решение.