У цій статті ви дізнаєтеся:
Помилка 500: Internal Server Error
Помилку 500 можна впізнати за великим написом Internal Server Error у верхній частині сторінки. Під написом ви знайдете опис помилки та посилання на цю статтю.

З помилкою 500 Internal Server Error ви можете зіткнутися на будь-якому сайті в інтернеті. Це неспецифічна помилка, яку сервер повертає, коли не може описати свій стан більш конкретним кодом 5XX.
Усунення помилки 500
Помилку 500 найчастіше спричиняють:
Файли .htaccess
Якщо помилка 500 з’являється відразу після введення адреси сайту, найімовірніше, проблема у файлі .htaccess. Файли .htaccess розташовані в папці www і можуть бути також у її підпапках. Помилку 500 може спричиняти будь-який із них.
У всіх файлах .htaccess на Webhosting (за винятком робочих аліасних доменів і субдоменів) перевірте:
- Заборонені команди: Файли .htaccess, встановлені системами керування вмістом та їхніми плагінами, можуть містити заборонені команди. Рядки з цими командами вимкніть, поставивши символ # на початок рядка символ. Наприклад, недозволений код
Options -MultiViewsви вимкнете, змінивши його на#Options -MultiViews. - Помилки в коді: Якщо ви редагуєте наявний код, переконайтеся, що ви випадково не перезаписали й не видалили його ключові частини.
Зміни у файлах .htaccess вносьте через FTP. Інструкцію ви знайдете в статті Webhosting – Керування файлами.
Якщо у папці www ви використовуєте стандартний файл .htaccess із власними змінами, його можна відновити за інструкцією Webhosting – Файл .htaccess. Під час цього відновлення система водночас створить у папці www резервну копію файлу .htaccess, який ви замінюєте стандартним.
Дубльовані каталоги субдоменів
Якщо один субдомен створено одночасно в папці www/domains та www/subdom, може виникнути помилка 500. Виберіть одну з цих папок як основну, а іншу повністю видаліть. Докладніше про субдомени на Webhosting ви дізнаєтеся зі статті Webhosting – Піддомени.
Ліміти Webhosting
Якщо помилка 500 з’являється після тривалого завантаження, ваш застосунок міг досягти одного з лімітів Webhosting ⧉: max_execution_time, memory_limit, post_max_size або upload_max_filesize. Ви можете оптимізувати застосунок з огляду на ці ліміти або перейти на іншу послугу чи її варіант. Більше інформації про послугу Webhosting та її альтернативи ви знайдете, наприклад, у статті Webhosting – Посібник.
Часті запитання
На екрані я бачу помилку 500, але вона виглядає інакше. Що відбувається?
Переконайтеся, що сайт справді працює на Webhosting/WMS, наприклад за допомогою діагностики домену. Якщо так, зверніться до Support ⧉. Якщо йдеться не про наш Webhosting (це стосується й наших VPS), вирішуйте проблему за інструкцією постачальника послуги або серверного програмного забезпечення.
Чи є помилка 500 специфічною для серверів VEDOS?
З помилкою 500 ви можете зіткнутися на будь-якому вебсервері. Вирішуючи цю проблему, скористайтеся інформацією про вашу систему керування вмістом і використані плагіни — частою причиною несподіваної появи помилки 500 є їхні автоматичні оновлення та перезапис файлу .htaccess.
Як усунути помилку 500 саме в системі керування вмістом PrestaShop?
Рішення описано в статті спільноти PrestaShop – помилка 500.