FAQ->Віртуальний хостинг->Аналіз і усунення проблем
Помилка 500 при зверненні до сайту (Internal server error)
Аналіз будь-якої помилки краще всього починати з логів помилок Вашого сайту. Подивитися логи Ви можете в панелі управління хостингом, розділі "Управління сайтом", підрозділі "HTTP логи".
Помилка 500 (internal server error) як правило виникає через помилку у файлі .htaccess або використання в ньому неприпустимих директив.
В .htaccess можно:
- Змінювати настройки PHP.
Якщо в .htaccess Ви бачите директиви php_value, php_flag, їх потрібно
закоментувати. Для цього використовується символ # на початку рядка.
Змінити налаштування PHP Ви можете в панелі управління хостингом,
розділі "Управління сайтом", підрозділі "Настройка php і apache".
Приклад: #php_flag register_globals off - перевизначати параметри Option. (На серверах починаючи з s27 це
обмеження зняте).
Якщо в .htaccess у Вас зустрічається така директива options, її
необхідно закоментувати символом #. Змінити налаштування Apache Ви можете в панелі управління хостингом,
розділі "Управління сайтом", підрозділі "Настройка php і apache".
Приклад: #Options +FollowSymLinks
Для допомоги в аналізі логів помилок, Ви можете скористатися кнопкою "Аналіз логу помилок і рекомендації по налаштуванню PHP". На підставі отриманих даних система сама повідомить про те які директиви в .htaccess потрібно прибрати.
Так само помилка 500 може виникати через помилки в роботі PHP скриптів. Про те яким чином вирішити дану проблему читайте в статті "Замість сайту у мене відкривається біла сторінка, що робити?", в розділі "Аналіз і усунення проблем".
Статті по темі:
- Чому я не можу зайти на FTP?
- Мої скрипти не відправляють пошту.
- Замість сайта у мене відкривається біла сторінка, що робити?
- Мій сайт працює повільно, що робити?
- Помилка 500 при зверненні до сайту (Internal server error)
- Помилка 404 (Сторінка не знайдена)
- Помилка 403 (Доступ до файлу або каталогу заборонений)
- Мій сайт заражений, що робити?
- На сайті замість тексту відображаються знаки питання або не зрозумілі символи.
- У мене не відкриваються картинки/flash/JavaScriptфайли.
- Відправлена ФУНКЦІЄЮ MAIL ПОШТА не доставляється ОДЕРЖУВАЧУ.
- Як зробити трасування (traceroute) до сервера під різні ОС
- Що таке пінгування та для чого воно використовується?