Услуги хостинга
Цены
Заказать хостинг
Поддержка
Настройка хостинга
Часто задаваемые вопросы
Настройка CMS
Словарь терминов
Панель управления
Форум
Другие услуги компании
Вакансии
Контакты
Акция «.PRO праздник»
Вход в чтение почты
E-mail:
Пароль:
Защищенное соединение
Вход в панель управления
Договор:
Пароль:
Защищенное соединение

Ошибки — способы обработки и устранения ошибок 403, 404

  • Cпособы обработки и устранения ошибок.
  • Самые распространенные ошибочные коды возвратов web-сервера.
  • Cпособы обработки и устранения ошибок.

    При работе с сайтом иногда возникают ошибки. Для исправления этих ошибок необходимо выяснить причины их возникновения.
    По спецификации протокола HTTP все ответы сервера, в нашем случае Apache, разделены на группы:

    • 1xx: Информационные
    • 2xx: Положительные - Запрос обработан и документ отдан клиенту
    • 3xx: Перенаправление - Сообщается о перенаправлении пользовательского запроса на другой сервер, url и т.д.
    • 4xx: Ошибки обработки запроса клиента, связанные с некорректно запрошенным url, отсутствием необходимой авторизации, отсутствием прав доступа и т.д.
    • 5xx: Ошибки обработки запроса, связанные с ошибками работы пользовательских скриптов на сервере, нарушением связанности сети и пр.
    Более подробную информацию по протоколу HTTP и кодам ответа web-сервера можно посмотреть по адресу http://www.ietf.org/rfc/rfc2616.txt

    Самые распространенные ошибочные коды web-сервера.

    Возможные причины появления ошибки 403 Forbidden:

    • Имя Вашего индексного файла не соответствует описанным именам индексных файлов в конфигурации сервера, при этом запрещено отображение содержимого текущего каталога опцией Indexes.

      Например: Ваш индексный файл имеет имя default.html, в конфигурации же сервера описаны следующие индексные файлы:
      DirectoryIndex index.html index.php index.shtml index.htm 
      при этом в конфигурации сервера (или в файле .htaccess) на директорию выставлено правило запрета отображения содержимого каталога:
      Options -Indexes 

      Решение проблемы: лучший способ - внести имя default.html в список имен индексных файлов.
      Редактирование списка производится через панель управления хостингом  / Веб-сервер / Сайты / [ИМЯ ВАШЕГО САЙТА] / Индексы каталогов

    • Отсутствие прав на исполнение файла в cgi-директории.
      Например: Вы закачали в директорию / home/ [IDENT] / [ИМЯ ВАШЕГО САЙТА] / cgi/ файл test.cgi, но при этом забыли выставить права на исполнение (u+x). При обращении по адресу http:// [ИМЯ ВАШЕГО САЙТА] / cgi-bin / test.cgi получаем ошибку 403.

      Решение проблемы: с помощью клиентов ftp или ssh сменить права доступа на файл командой chmod u+x test.cgi

    Возможные причины появления ошибки 404 Not Found:

    • Причина только одна - отсутствие запрашиваемого файла или сервер не может его найти.
      Решение: воспользуйтесь панелью управления хостингом для просмотра логов сервера:
      Веб-сервер / Сайты / [ИМЯ ВАШЕГО САЙТА] / Файлы протоколов / Показать 50 строк из протокола ошибок.

    Возможные причины появления ошибки 500 Internal Server Error:

    • В файл .htaccess Вы прописали директивы, которые не могут быть обработаны web-сервером.
      Пример: В файле прописаны директивы из модуля mod_rewrite, а сам модуль не включен в конфигурацию сервера.

      Решение: воспользуйтесь панелью управления хостингом для просмотра логов сервера:
      Веб-сервер / Сайты / [ИМЯ ВАШЕГО САЙТА] / Файлы протоколов / Показать 50 строк из протокола ошибок.
      Включите необходимый модуль через интерфейс панели управления хостингом: Веб-сервер / Модули

    • Ошибка выполнения Вашего скрипта.
      Пример: скрипт, написанный на perl, не может найти необходимый ему perl-модуль.

      Решение: воспользуйтесь панелью управления хостингом для просмотра логов сервера:
      Веб-сервер / Сайты / [ИМЯ ВАШЕГО САЙТА] / Файлы протоколов / Показать 50 строк из протокола ошибок.
      Сообщите нам по почте какой модуль Вам необходим и мы его установим в систему.

    Проект компании RU-CENTER
    Служба круглосуточной технической поддержки:
    +7 (495) 994-46-01
    +7 (495) 737-06-01 (Москва)
    8 800 555-46-01 (для регионов России)
    e-mail: support@nic.ru
    Заведите собственную почту от RU-CENTER


    © Региональный Сетевой Информационный Центр, 2006-2012