+7(812) 942 - 66 - 64          942 - 46 - 84

нужные программы
наши сотрудники

Вызов мастера





captcha

Бесплатная консультация




captcha

Акции

Последние статьи

Беспроводная передача энергии – актуальное современное направление,…

далее→

Переход сайта на HTTPS. Для перехода сайта…

далее→

Проверка диска. Поверхность магнитных дисков винчестера имеет…

далее→

Как выявить проблемы с подключением флеш-накопителя к…

далее→

Проблема: Компьютер вдруг стал выключаться сам по…

далее→

Как удалить BAIDU с компьютера? РЕШЕНИЕ ЕСТЬ!…

далее→
Способы оплаты

Мы работаем с физическими и юридическими лицами, а также с госучреждениями.

Ошибка 500 Internal Server Error. Как ее исправить?

Такая ошибка характерна для работы на хостинге со своим сайтом и возникает по различным причинам.

Рассмотрим подробнее, каковы причины появления ошибки 500.

Самая простая — загруженность сервера. И устраняется самопроизвольно через некоторое время. Вторая по распространенности ошибка — это неверно установленные права на папки или файлы. Чтобы разобраться, с чем связана причина ее появления, нужно прочитать log ошибок в окне «Статистика сайта» на панели управления.

  1. Неправильный синтаксис в файле .htaccess приводит к ошибке 500. Она возникает при использовании в файле .htaccess недопустимых записей вида php_. Для исправления можно закомментировать, поставив перед каждой записью знак # (решетка).
  2. При работе по редактированию файла .htaccess в CРanel, связанную с добавлением записей, может появиться ошибка. Дело в том, что CРanel делает добавление в конец файла, при этом не может определить наличие или отсутствие переноса строки в конце. И запись, сделанная CРanel, станет не новой строкой, а появится в конце предыдущей записи, что нарушает синтаксис. Исправить такую ошибку просто — вручную перенести запись на новую строку.

Если ошибка до сих пор не устранена, проверяем, какие права установлены для chmod. Корректные права для chmod установлены следующие:

  • •755 — для директорий;
  • •644 — для файлов.

Этих прав вам хватит для выполнения любых операций с файлами. Попытка установить права 777 является грубой ошибкой, даже если подобное требование прописано. Права 777 позволят другому пользователю вносить изменения в файлы вашего сайта.

Необходимо проконтролировать, какие права установлены на файл .htaccess и его директории, иначе может возникнуть ошибка при открытии страницы. При установке некорректных прав на другой файл ошибка может возникнуть при обращении к нему. Это касается и скриптов, работающих с файлом.

Так же ошибка 500 может появиться в том случае, если неправильно работает CGI-скрипт.

Медленная работа скрипта также приводит к появлению неприятного сообщения с номером 500. Если его активность не проявилась за 60 секунд или он завис, то работа завершается с данной неисправностью.

Если работа скрипта требует больше памяти, чем прописано в тарифном плане, то менеджер хостинга завершает работу скрипта , вслед за этим поступает сообщение об ошибке.

Как становится понятно, возникновение ошибки 500 связано с неисправностями создания и функционирования вашего сайта. Тщательное изучение потенциальных проблем позволит не допускать подобных промахов в дальнейшем.