Як виправити внутрішню помилку

Як виправити внутрішню помилку

Помилка при відкритті того чи іншого сайту може виникнути з різних причин. Для зручності ці помилки були пронумеровані, кожна з них має свій опис і шляхи вирішення. Помилка 500 - також не виняток.

Вам знадобиться

  • - з 'єднання з інтернетом.

Інструкція

1. Встановіть можливу причину виникнення внутрішньої помилки (помилка 500). Звичайно, це можуть бути різні обставини, проте найчастіше це пов 'язано з неправильним синтаксисом одного системного файлу з назвою .htaccess або вмістом у ньому непідтримуваних елементів.

2. Щоб вирішити проблему, закомментуйте директиву Options, поставивши решітку на самому початку рядка. Збережіть зміни і перевірте, чи зникла проблема. Якщо помилка не зникла, можливо, причин було кілька - перевірте решту пунктів і обов 'язково перевіряйте правильність написання.

3. Якщо ви встановили причиною виникнення внутрішньої помилки неправильного поводження зі скриптами CGI, будь ласка, перевірте, чи завершено рядки даних скриптів, вони повинні бути у форматі UNIX (\n) і ні в якому іншому (поширена помилка - закінчення рядка у форматі Windows (\r\n)). Будь ласка, завантажте їх на сервер FTP, використовуючи ASCII.

4. Перевірте права CGI-скриптів. Вони і директорії їх знаходження повинні перебувати в доступі тільки для їх власника. При цьому права повинні мати такий вигляд: 0755 (drwxr-xr-x). Змініть цей параметр, якщо потрібно. Перевірте чи з 'являється помилка після змін.

5. Перевірте правильність формулювання HTTP-заголовків відповіді у результаті роботи вашого скрипту CGI. Знайдіть лог з назвою error_log, який повинен знаходитися в розділі зберігання лог-файлів (логів помилок), в пункті меню "Статистика". Будь ласка, перевірте, чи внутрішня помилка зникла. Найчастіше виходить так, що якщо не допомагає жоден з перерахованих вище варіантів, помилка полягає в неправильному написанні. Будь ласка, перевірте параметри, які ви недавно редагували.