База знань›Webhosting›Налаштування PHP

Webhosting – Налаштування PHP

На цій сторінціКоли знадобиться ця інструкціяВерсії PHP на Webhosting і WMSPHP configurationПараметри PHP, які можна змінюватиПоширені проблемиЧасті запитання

У цій статті ви дізнаєтеся:


Коли знадобиться ця інструкція


Версії PHP на Webhosting і WMS

Перелік версій PHP залежить від служби. На звичайному Webhosting доступні інші версії PHP, ніж на службі WMS.

Версії PHP на звичайному Webhosting

На звичайному Webhosting наразі можна встановити такі версії PHP:

  • PHP 5.4 – 5.6 (застаріла, потенційно небезпечна)
  • PHP 7.0 – 7.4 (застаріла)
  • PHP 8.0 – 8.5

Версію ви обираєте під час замовлення Webhostingu, пізніше її можна змінити за інструкцією в розділі PHP configuration.

Версії PHP на службі WMS

Служба WMS наразі пропонує PHP версії 8.2.1 (станом на жовтень 2026 року). Ми працюємо над наданням новіших версій PHP для WMS. Щойно вони стануть доступними, ми оновимо цю інформацію.

PHP info

Якщо вам потрібно перевірити конкретні функції за допомогою phpinfo() ще до створення Webhostingu, виконайте такі дії:

  1. Введіть в адресний рядок браузера http://hc1-wd420.wedos.net/info.php82.
  2. За потреби змініть закінчення .php82 на версію PHP, яку ви хочете перевірити.

PHP configuration

Зміни в конфігурації PHP на Webhostingu набувають чинності протягом 30 хвилин після збереження.

Перед зміною конфігурації переконайтеся, що ваш вебзастосунок (система, плагіни, шаблони) підтримує нові налаштування.

Щоб відкрити інтерфейс конфігурації PHP, виконайте такі кроки:

  1. Увійдіть до клієнтської адміністрації ⧉.
  2. У верхньому меню виберіть Hosting services Webhosting або WMS.
  3. У списку виберіть Webhosting, для якого ви хочете налаштувати PHP.
  4. У лівому меню виберіть PHP configuration.

У цьому інтерфейсі можна:

  • Встановити іншу версію PHP. На службі WMS станом на жовтень 2026 року доступна лише версія PHP 8.2.1.
  • Вибрати типові або власні налаштування обраних параметрів php.ini. Якщо ви вибираєте власні налаштування, введіть нові значення. 

Підтвердіть нові налаштування кнопкою Edit у верхній частині сторінки. Після збереження зачекайте 30 хвилин, поки зміни буде застосовано в системі.

Приклад зміни версії PHP
Приклад зміни версії PHP

Параметри PHP, які можна змінювати

У інтерфейсі конфігурації можна встановити такі параметри (у дужках указано типове значення):

  • allow_url_fopen (On)
  • allow_url_include (Off)
  • auto_append_file (Off)
  • auto_prepend_file (Off)
  • display_errors (On)
  • html_errors (On)
  • ignore_user_abort (Off)
  • implicit_flush (Off)
  • log_errors (Off)
  • max_execution_time (90), доступні значення 5 – 300 с
  • max_file_uploads (20), доступні значення 0 – 50
  • max_input_vars (10000), доступні значення 0 – 100000
  • output_buffering (Off)
  • session.auto_start (Off)
  • session.cookie_httponly (Off)
  • session.cookie_secure (Off)
  • session.use_cookies (On)
  • session.use_only_cookies (On)

Параметри тарифу Webhostingu

Ці параметри визначаються тарифом Webhostingu (у дужках значення для LowCost | NoLimit | NoLimit Extra):

  • Кількість потоків PHP (7 | 25 | 30)
  • memory_limit (256 MB | 512 MB | 1024 MB)
  • upload_max_filesize (128 MB | 256 MB | 512 MB)
  • post_max_size (128 MB | 256 MB | 512 MB)

Параметри WMS

Для послуги WMS додатково можна встановити такі параметри:

Базова конфігурація (типове значення)

  • Пріоритет PHP (0) – менше значення = вищий пріоритет, пріоритетні запити сервер обробляє першими
  • Кількість слотів CGI (7) – максимальна кількість одночасно запущених процесів PHP
  • Макс. кількість з’єднань (null) – базова кількість з’єднань, які може встановити Webhosting
  • Обробляти URL acme-challenge (увімкнено)
  • HTTP proxy Cache (увімкнено) – проксі-кешування на стороні Webhostingu

Налаштування в php.ini (типове значення)

  • max_input_time (30)
  • max_input_vars (10000)
  • memory_limit (128)
  • opcache.enable (увімкнено)
  • post_max_size (32)
  • upload_max_filesize (32)

Поширені проблеми

До поширених проблем зі зміною конфігурації PHP належать:

Сайт не працює після зміни PHP

Проблема: Після зміни версії PHP, параметра або після оновлення плагіна сайт перестав працювати, відображається біла сторінка або помилка Parse error або Fatal error.

Причина: Застосунок або його частина (шаблон, плагін тощо) несумісні з новою версією PHP або значенням параметра.

Рішення: Поверніть попередню версію PHP або попереднє значення параметра. Питання сумісності застосунку з новою версією PHP вирішуйте з адміністратором сайту або службою підтримки конкретного застосунку. Назва несправного плагіна зазвичай указана в повідомленні про помилку; плагін можна вимкнути, перейменувавши його теку через FTP у www/wp-content/plugins.

Інсталятор застосунків повідомляє про несумісну версію PHP

Проблема: Установлення WordPress за допомогою інсталятора застосунків завершується помилкою, що вибрана версія несумісна з місцем установлення (наприклад, вимога PHP 7 – 8.2.99, виявлено 8.3).

Причина: Інсталятор застосунків має проблеми з PHP 8.3 і вище. Ми знаємо про цю помилку, вона трапляється рідко.

Рішення: Тимчасово встановіть PHP 8.2 відповідно до розділу PHP configuration, зачекайте 30 хвилин, поки зміна набуде чинності, і повторіть установлення.

Різні версії PHP на одному Webhostingu

Проблема: Мені потрібно, щоб частина застосунку працювала на іншій версії PHP.

Причина: На одному Webhostingu може працювати кілька доменів/субдоменів із застосунками, які мають різні вимоги до версії та параметрів PHP. Проте налаштування в адміністрації стосуються всього Webhostingu глобально.

Рішення: Конкретний файл можна запустити іншою версією PHP, дописавши номер версії (без десяткової крапки) після розширення файлу. Наприклад, файл aplikace.php74 буде запущено з версією PHP 7.4. Якщо для вас це рішення неприйнятне, залишається лише винести проблемний застосунок на окремий Webhosting.

На WMS не вдається встановити PHP 8.3, 8.4 або 8.5

Проблема: На службі WMS мені потрібна новіша версія PHP, ніж 8.2.1, але в налаштуваннях PHP її неможливо вибрати.

Причина: На службі WMS станом на жовтень 2026 року доступна лише версія PHP 8.2.1. Це не помилка у ваших діях і не прихований параметр, який ви могли б увімкнути самостійно. Над оновленням PHP для WMS ведеться робота.

Рішення: Оновлення WordPress, плагінів чи шаблонів, а також редагування файлу php.ini не зроблять доступною новішу версію PHP на службі WMS. Якщо ваш застосунок потребує новішої версії PHP, ніж 8.2.1, уточніть актуальні можливості в службі підтримки клієнтів через форму ⧉. Також можна розглянути середовище, в якому потрібну версію PHP можна запустити, наприклад, звичайний Webhosting або власний сервер VPS.


Часті запитання

Як змінити параметр на значення, вище за максимально допустиме?

Деякі параметри (зазвичай max_execution_time) може тимчасово збільшити підтримка клієнтів. Надішліть запит через форму ⧉; вкажіть назву Webhostingu, потрібне значення та обґрунтування запиту.

Як змінити параметр, якого немає в адміністрації?

Якщо це не параметр, який залежить від тарифу Webhostingu, змінити його в межах спільного Webhostingu не можна. Рішенням може бути послуга WMS ⧉, яка має розширений набір налаштувань параметрів PHP, або власний сервер VPS ⧉.

Я змінив версію PHP в адміністрації, але нічого не відбувається. Через який час зміна набуде чинності?

Протягом 30 хвилин після збереження, зачекайте. Якщо проблема не зникне, зверніться до служби підтримки ⧉.

Як увімкнути Memcache або Xcache?

Webhosting і WMS використовують OPcache, а Memcache і Xcache не використовують. Через закритий характер цих послуг додати ці розширення також неможливо. Більше інформації про кешування ви знайдете в статті Webhosting – Cache та proxy.

WordPress повідомляє, що потребує новішої версії PHP. Де змінити версію?

У клієнтській адміністрації в налаштуваннях PHP configuration вашого Webhosting, інструкцію знайдете в розділі PHP configuration. Перед зміною переконайтеся, що система, плагіни та шаблони підтримують нову версію.

Яка найновіша версія PHP, яку я можу встановити на Webhosting?

PHP 8.5. На службі WMS доступна лише версія 8.2.1, див. На WMS не вдається встановити PHP 8.3, 8.4 або 8.5.

Я хочу перед переходом на нову версію PHP випробувати копію сайту. Чи можу я створити клон Webhosting?

Ні, не можна мати два Webhosting з однаковою назвою, а також дві різні версії PHP в одному Webhosting. Копію сайту розмістіть, наприклад, у піддомені і запустіть її файли новою версією PHP, дописавши номер версії після розширення, наприклад aplikace.php83, як описано в розділі Різні версії PHP на одному Webhostingu.

Плагін повідомляє про нестачу пам’яті або часу. Які значення memory_limit і max_execution_time я можу встановити?

max_execution_time 5 – 300 с (за замовчуванням 90 с), встановлюється в конфігурації PHP. memory_limit визначається тарифом:: 256 МБ для LowCost, 512 МБ для NoLimit і 1024 МБ для NoLimit Extra. Якщо значень вашого тарифу недостатньо, розгляньте перехід на вищий тариф.

Чи була ця стаття корисною?

Ваша оцінка допомагає нам покращувати статті.

Ваше повідомлення прочитає редакція документації, але вона на нього не відповідає. Якщо вам потрібна допомога, звертайтеся до нас через контактну форму. Не вказуйте тут паролі чи особисті дані.

Не знайшли те, що шукаєте?

Запитайте інших клієнтів на сайті спільноти Help.