База знань

Мій сайт показує помилку 500

Помилка 500 означає, що зупинився власний код сайту. У журналі помилок вказано файл і рядок — ось як це прочитати.

Помилка 500 означає, що сервер каже: ваш застосунок зупинився і не повідомив причину відвідувачу. Майже завжди причиною є остання зміна.

1. Перечитайте журнал помилок

Сайти → ваш сайт → Статистика → Журнали доступу та помилок. У найновішому записі вказано файл і рядок. Цей один рядок зазвичай і є відповіддю — пропущена функція, синтаксична помилка, виклик чогось, чого більше не існує.

2. Подумайте, що змінилося

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

3. Скасуйте найостаннішу дію

Вимкніть плагін, який ви щойно оновили, або відновіть файл, який ви щойно відредагували. Якщо ви не можете отримати доступ до панелі адміністратора, перейменуйте папку плагіна через SFTP — WordPress вимикає плагін, який не може знайти.

4. Перевірте версію PHP

Код, написаний для старішої версії PHP, може раптово зупинитися на новішій. Сайти → ваш сайт → PHP показує поточну версію та дозволяє повернути її назад, поки виправляєте код. ⚠️ Повернення назад — це тимчасова передишка, а не вирішення проблеми: старі версії PHP більше не отримують оновлень безпеки.

5. Нестача пам'яті (Out of memory)

Якщо в журналі написано "allowed memory size exhausted", сайту потрібно більше пам'яті, ніж є в наявності. Зведіть ліміт пам'яті PHP на тому ж екрані PHP.

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

Все ще потрібна допомога?

Підтримка включена до кожного тарифного плану та надається рідною мовою.

Звернутися до підтримки Усі статті
Мій сайт показує помилку 500