Ошибка 500
09.07.2008
Довольно часто сталкивался с таким вот явлением, когда заведомо рабочий скрипт или cms категорически отказывается работать и сервер выдает 500 ю ошибку. Причина? Давайте немного разберемся.
Скорее всего, проблема связана с файлом .htaccess, а точнее с директивами указанными в нем. Это в основном зависит от настроек серверов хостера, где определенные группы директив могут быть отключены из соображений безопасности, а .htaccrss пытается их подключить, чем и вызывает ответную ошибку.
Часто на хостингах из соображений безопасности или внутренней политики отключаются некоторые директивы Indexes (AddDescription, AddIcon, AddIconByEncoding…) , директивы настройки PHP, директивы Options +FollowSymLinks, да и многие другие.
Вполне вероятно что в коробочной версии cms уже прописаны определенные настройки директив. Пробуйте поэкспериментировать с содержимым .htaccess и его записями (часто удаление некоторых директив, практически не влияет на работу самого скрипта – делайте обдуманно и осознанно). Для отключения записи достаточно в ее начале прописать знак “#”. Если же какая то директива вам жизненно необходима, общайтесь с хостером, для разрешения проблемы. Часто в индивидуальном порядке можно решить многое с поддержкой вашего хостинг провайдера.
Извините, но коментирование запрещено.