База знань
Вибір версії PHP
Використовуйте найновішу версію, яку підтримує ваш код. Ось як її змінити та як дізнатися, що саме зламалося.
Використовуйте найновішу версію, яку підтримує ваша програма. Новіша PHP працює швидше та отримує виправлення безпеки; застаріла версія не отримує ні того, ні іншого.
Зміна версії
Сайти → ваш сайт → Налаштування → Версія PHP. Зміна застосовується за лічені секунди та не потребує помітного перезапуску.
Перед зміною на живому сайті
Використовуйте середовище тестування (staging). Сайти → ваш сайт → Staging створює копію на новій версії за пару хвилин, і ви можете переглянути її, не чіпаючи живий сайт. Якщо все працює нормально, підвищуйте її до живої; якщо ні — видаліть тестову копію, і нічого не станеться.
Якщо після цього щось ламається
Звичайна причина — один плагін або одна бібліотека, які не оновлювалися. Поверніть попередню версію — це займає секунди — та перегляньте журнал помилок у розділі Сайти → ваш сайт → Журнали. У журналі вказано файл і рядок, чого зазвичай достатньо для ідентифікації плагіна.
Зокрема про WordPress
Ядро WordPress добре підтримує поточну PHP. Проблеми зазвичай виникають у плагінах, а екран WordPress відображає кожен плагін на всіх ваших сайтах разом із його версією, тож ви можете побачити, які сайти містять потенційно небезпечний плагін, перш ніж переносити будь-який із них.
⚠️ Ми не оновлюємо версію PHP за вас, і вибір залишається за вами, оскільки тільки ви знаєте, що робить ваш код. Ми підтримуємо новіші версії доступними та із застосованими патчами.
⛔ Наразі ми не попереджаємо вас заздалегідь про те, що термін дії вашої версії добігає кінця, тому не чекайте на нагадування. Якщо ви надсилаєте запит до служби підтримки, використовуючи версію, яку ми вже вивели з експлуатації, перевірка сайту перед формою вкаже на це й запропонує найновішу з підтримуваних — але це єдине місце, де це з'являється, і лише тоді, коли версія вже виведена з експлуатації. Самостійно перевіряйте екран версії PHP один-два рази на рік.
Що тут означає «завершення терміну підтримки»
Версія з вичерпаним терміном підтримки перестає отримувати виправлення від проекту PHP. Ми навмисно залишаємо кілька таких версій доступними, захищеними та з патчами безпеки нашої платформи, щоб старіший додаток міг запрацювати з першого дня, а не потребував попередньої переробки. Це реальний варіант, а не пастка, проте це нижня межа, а не кінцева мета, і найновіша версія, яку підтримує ваш код, усе одно є правильним вибором.
Все ще потрібна допомога?
Підтримка включена до кожного тарифного плану та надається рідною мовою.
Звернутися до підтримки → Усі статті →