База знань›Webhosting›Помилка 500 Internal Server Error

Webhosting – Помилка 500 Internal Server Error

На цій сторінціПомилка 500: Internal Server ErrorЧасті запитання

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


Помилка 500: Internal Server Error

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

Сторінка з помилкою 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.

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

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

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

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

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