500 - Внутрішня помилка сервера, студія web дизайну - za studio
Внутрішня Помилка Сервера (Internal Server Error)
Сервер зіткнувся з внутрішньої або неправильної помилкою і був нездатний закінчити ваш запит.
- Типовим прикладом причини виникнення помилки сервера може бути перевищення дозволених прав на хостингу.
- Наприклад, відбувається спроба виконати файл з атрибутами, які не дозволеними для запуску на сервері (наприклад, файл має атрибути 0755, а допускається 0711).
- Також можливою причиною може бути наявність ліміту за часом на виконання php-скриптів.
- Або у системи немає прав на запис або читання файлу і ін.
- Зверніть увагу, якщо PHP працює як CGI, то 500 помилка на сервері може бути викликана фатальною помилкою PHP. В цьому випадку рекомендується виконати перевірку програмного коду і діагностувати помилку.
- Внутрішня помилка сервера може виникнути при запуску з-під Apache CGI-скрипта, час виконання якого перевищує час, відведений на виконання скрипта в настройках сервера.
- Можливо ви використовуєте файли PERL (звичайне розширення * .pl або * .cgi, можливі й інші варіанти) які знаходяться не в папці / cgi-bin / і у вас не включена опція + ExecCGI.
Таким чином, все залежить від конфігурації сервера.
Важливо розуміти, зазначені обмеження не настроюються через налаштування PHP в php.ini.
У нормальній ситуації така помилка і її причина фіксується в логах сервера. Вам необхідно звернутися до хостера з проханням вказати, що є причиною виникнення помилки і попросити її усунути (наприклад, збільшити ресурси).
Якщо у вас безкоштовний хостинг і немає можливості подивитися логи - значить треба відновлювати сайт з резервної копії або згадувати що ж ви робили, що все так вийшло.
Але в більшості випадків - проблема знаходиться у вмісті файлу .htaccess або htaccess.txt.
Для прикладу звернемо увагу на наступні рядки:


Якщо вже нічого не допомагає то може варто звернутися в хостинг компанію за роз'ясненнями.