
Помилка 500 — одна з найзагальніших помилок сервера, і саме тому вона найбільше бентежить: код не пояснює, що саме зламалось. Розберемо, де шукати причину і як діяти по порядку.
Найчастіші причини помилки 500
- Пошкоджений файл .htaccess — часто з’являється після встановлення нового плагіна чи ручного редагування налаштувань URL.
- Конфлікт плагіна чи теми (WordPress) — новий або оновлений плагін несумісний з поточною версією CMS чи іншими плагінами.
- Перевищення ліміту пам’яті PHP — сайту не вистачає виділеної оперативної пам’яті для обробки запиту.
- Некоректні права доступу до файлів — сервер не може прочитати чи виконати певні файли через неправильно виставлені permissions.
- Проблема на стороні хостинг-провайдера — тимчасове перевантаження сервера чи технічний збій, що не залежить від вас.
- Помилка в коді сайту — синтаксична помилка після ручного редагування коду теми чи функцій.
Що робити покроково
- Перевірте логи помилок сайту в панелі хостингу (розділ “Error Logs” чи подібний) — там зазвичай вказана конкретна причина, а не просто код 500.
- Перейменуйте файл .htaccess через файловий менеджер (наприклад, на .htaccess_old) — WordPress автоматично згенерує новий при наступному завантаженні сайту.
- Якщо помилка з’явилась одразу після встановлення чи оновлення плагіна — вимкніть цей плагін, перейменувавши його папку в директорії wp-content/plugins.
- Збільшіть ліміт пам’яті PHP через панель хостингу (зазвичай у розділі налаштувань PHP) або додавши рядок у wp-config.php для WordPress.
- Перевірте права доступу до файлів і папок сайту — стандартні значення: 644 для файлів, 755 для папок.
- Якщо жоден із кроків не допоміг — зверніться в підтримку хостингу з проханням перевірити серверні логи на своєму боці, можливо проблема саме там.
Часті запитання
Не обов’язково. Помилка 500 найчастіше пов’язана з технічними причинами — конфліктом плагінів, пошкодженим файлом чи перевищенням лімітів, а не зі зломом. Але якщо помилка з’явилась без жодних змін з вашого боку, варто додатково перевірити сайт на наявність шкідливого коду.
Так, це можливо через проблему на стороні хостинг-провайдера (тимчасове перевантаження сервера) або через автоматичне оновлення одного з плагінів чи ядра CMS, яке відбулось без вашої прямої дії.
Увімкніть режим налагодження WordPress (WP_DEBUG) у файлі wp-config.php або перегляньте логи помилок сервера в панелі хостингу — там зазвичай вказується конкретний файл і рядок коду, де сталась помилка.
Оновлено: липень 2026.
Читайте також:
· Що робити, якщо сайт не завантажується
· Чому SSL-сертифікат показує помилку
· Чому хостинг працює повільно
Як підбирати ключові слова для статей: практичний гайд для нового сайту
Дві статті на одну й ту саму тему можуть отримувати абсолютно різний трафік — не через якість тексту, а через…
Базове SEO для новачків: покроковий гайд з чого почати просування сайту
Ви створили сайт, наповнили його контентом — і чекаєте, що Google сам приведе відвідувачів. Але так не працює. Без базового…
Shared хостинг vs VPS: коли час переходити і чи варто це робити зараз
Рано чи пізно кожен, хто веде сайт довше кількох місяців, натикається на це питання: чи вистачає звичайного спільного (shared) хостингу,…
