Помилка 500 - це не проблема!

Однією з найпоширеніших проблем в роботі інтернет-ресурсів є помилка 500. Відповідно до прийнятих специфікаціями, її генерує сервер при якоїсь проблеми в роботі системи. Вона може бути викликана самим сайтом або хостингом. Починати її шукати потрібно на сервісі. Після того як остаточно стало ясно, що помилку генерує сам сайт, потрібно розбиратися в ньому. Найбільш часто до її появи призводить некоректна інформація всередині компонента .htaccess, який містить важливі параметри середовища. Тут потрібно детально вивчити його вміст і постаратися з`ясувати причину появи такого повідомлення, як "Помилка 500".

Помилка 500

виявлення причини

З кожною появою такого повідомлення додається додаткова інформація про помилку. Залежно від провайдера вона заноситься в файл Error з розширенням .log або у відповідний розділ хостингу. Відкривши вказаний файл або зайшовши в цей розділ, можна з`ясувати, чому з`являється на екрані монітора при спробі користувача зайти на ваш ресурс у Всесвітній павутині помилка HTTP 500 (Internal Server Error). Її потрібно якнайшвидше усунути, оскільки вона призводить до простою вашої сторінки і, як результат, ви втрачаєте відвідувачів і прибуток.



сервер

Досить широкий спектр проблем може привести до появи цього повідомлення. Серед них можна виділити:

  • недостатня кількість внутрішньої виділеної пам`яті під завдання ресурсу;
  • неприродно довгий запуск скрипта або він перестає відповідати на запити;
  • використання несумісних між собою модулів;
  • некоректні права доступу на ресурси сайту.Помилка 500 internal server error


У першому випадку або потрібно змінювати тарифний план на такий, у якого більше пам`яті, або відключати сам скрипт, якщо є можливість роботи без нього. Також варто сайт скачати на локальний ПК і перевірити антивірусом. Може бути, це пов`язано з його шкідливої діяльністю. У другому випадку рішення аналогічне. Можливо, знадобиться перевстановлення непрацюючого компонента. Перед тим як встановлювати будь-модуль на сайт, потрібно переконатися в тому, що він сумісний з раніше встановленими. Це краще робити на етапі розробки. Ну і в останньому випадку некоректно встановлені права для доступу до папок і файлів. Для перших вони повинні бути 755, а у других цей параметр повинен бути або 644, або 444. Якщо все це виконано, а помилка 500 все також з`являється при спробі зайти на сторінку, то переходимо до наступних дій, які пов`язані з самим ресурсом.

сам сайт

Найбільш поширена причина появи такого повідомлення - це неправильні параметри всередині .htaccess. Не допускається всередині нього наявність таких параметрів, як Помилка http 500 internal server errorphp_value, php_admin_flag або php_flag. Всі вони повинні бути в обов`язковому порядку перетворені в коментарі за допомогою значка «#», який встановлюється перед ними. Далі потрібно знайти таку директиву, як Options + FollowSymLinks, і замінити її на наступну: Options + SymLinksIfOwnerMatch. Також можна прибрати параметр + ExecCGI і після цього перевірити відсутність такого повідомлення, як "Помилка 500". Internal Server Error теж не повинно з`явитися. Якщо і це не допомогло, то можна в цьому ж файлі видалити MultiViews. Після цього потрібно повторно спробувати зайти на сторінку і перевірити працездатність ресурсу.

резюме

Якщо після проведених маніпуляцій результат все той же, помилка 500 продовжує з`являтися, то є сенс звернутися за допомогою в службу підтримки провайдера. З їх допомогою обов`язково має вирішитися це питання.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!