Довідник помилок / 500 Internal Server Error
500 Internal Server Error: збій на сервері
500 Internal Server Error означає, що на боці сайту стався збій, але сервер не називає точну причину. Сторінка не відкривається, хоча сам сервер працює. Реальну причину майже завжди видно в лозі помилок (error log), тому починати варто саме з нього.
Перевірте свій сайт
Через що виникає
Причина на боці сайту: помилка в коді чи плагіні, зламаний .htaccess, нестача пам'яті PHP або невідповідна версія PHP після оновлення.
Як виправити
- Відкрийте лог помилок (у cPanel це розділ Errors або файл error_log): у ньому вказано конкретний файл і рядок.
- Тимчасово вимкніть плагіни або нещодавні зміни, щоб зрозуміти, що саме ламає сайт.
- Перейменуйте .htaccess на .htaccess_old і перевірте, чи зникла помилка.
- Збільште ліміт пам'яті PHP (memory_limit) і перевірте, чи підходить обрана версія PHP.
- Переконайтеся, що права на файли 644, а на теки 755, і головний файл не пошкоджений.
- Якщо лог порожній або причина неясна, зверніться до підтримки хостингу з часом появи помилки.
Схожі помилки
Знайшли проблеми?
Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.
Хостинг TomisHost