База знаний
Выбор версии PHP
Используйте самую новую версию, поддерживаемую вашим кодом. Вот как ее изменить и как узнать, что именно сломалось.
Используйте самую новую версию, которую поддерживает ваше приложение. Более свежие версии PHP работают быстрее и получают исправления безопасности, тогда как версии с истекшим сроком поддержки — ни то, ни другое.
Изменение версии
«Сайты» → ваш сайт → «Настройки» → «Версия PHP». Изменение вступает в силу за несколько секунд и не требует видимой перезагрузки.
Перед изменением на «живом» сайте
Используйте промежуточную среду. В разделе «Сайты» → ваш сайт → «Промежуточная среда» за пару минут создается копия с новой версией, которую вы можете протестировать, не затронув основной сайт. Если все работает корректно, сделайте ее основной; если нет — удалите копию, и ничего не изменится.
Если что-то пошло не так
Обычно причина кроется в одном плагине или библиотеке, которые не были обновлены. Верните прежнюю версию (это займет секунды) и изучите журнал ошибок в разделе «Сайты» → ваш сайт → «Журналы». В журнале указаны файл и строка, чего обычно достаточно для определения проблемного плагина.
Особенности WordPress
Ядро WordPress отлично поддерживает актуальные версии PHP. Проблемы чаще всего возникают из-за плагинов, а в панели WordPress отображается список всех плагинов на всех ваших сайтах с указанием их версий, поэтому вы можете заранее увидеть, на каких сайтах используется потенциально опасный плагин, прежде чем переносить любой из них.
⚠️ Мы не обновляем версию PHP за вас, и этот выбор остается за вами, поскольку только вы знаете, как работает ваш код. Мы держим новые версии доступными и обновляемыми.
⛔ В настоящее время мы не предупреждаем вас заранее о приближении окончания срока поддержки вашей версии, поэтому не ждите напоминаний. Если вы создадите обращение в службу поддержки, используя версию, которую мы уже вывели из эксплуатации, проверка сайта перед отправкой формы укажет на это и предложит самую новую поддерживаемую версию — однако это единственное место, где появляется такое уведомление, и только после того, как версия уже прекратила поддержку. Проверяйте экран версии PHP самостоятельно один-два раза в год.
Что означает «окончание срока поддержки» в данном контексте
Версия с истекшим сроком поддержки перестает получать исправления от разработчиков PHP. Мы намеренно оставляем доступными несколько таких версий, защищенных и пропатченных нашей платформой с точки зрения безопасности, чтобы более старое приложение могло заработать с первого дня, а не подвергаться предварительной переработке. Это реальная возможность, а не ловушка, но это отправная точка, а не конечный пункт назначения, и самая новая версия, которую поддерживает ваш код, по-прежнему остается правильным выбором.
Всё ещё нужна помощь?
Поддержка включена в каждый тарифный план, а ответы предоставляются на вашем родном языке.
Обратиться в поддержку → Все статьи →