К началу страницы

лучший хостинг тот, который о себе не напоминает

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

  1. Cпособы обработки и устранения ошибок
  2. Самые распространенные коды ошибок веб-сервера
    2.1. 403 Forbidden
    2.2. 404 Not Found
    2.3. 500 Internal Server Error
  1. Способы обработки и устранения ошибок

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

    • 1xx: Информационные
    • 2xx: Положительные - Запрос обработан и документ отдан клиенту
    • 3xx: Перенаправление - Сообщается о перенаправлении пользовательского запроса на другой сервер, url и т.д.
    • 4xx: Ошибки обработки запроса клиента, связанные с некорректно запрошенным url, отсутствием необходимой авторизации, отсутствием прав доступа и т.д.
    • 5xx: Ошибки обработки запроса, связанные с ошибками работы пользовательских скриптов на сервере, нарушением связанности сети и пр.

    Более подробную информацию по протоколу HTTP и кодам ответа веб-сервера можно посмотреть в RFC 2616.

    В случае возникновения неполадок в работе сайта, в первую очередь, рекомендуем проверить содержимое лог-файлов вашего сайта на наличие ошибок.

    Описание ошибок, которые могут возникать при выполнении PHP-скриптов доступно на странице

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

    2.1. 403 Forbidden

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

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

      Решение: лучший способ — внести имя default.html в список индексных файлов.
      Редактирование списка производится в разделе панели управления хостингом «Веб-сервер» → «Сайты» → «Ваш_домен» → «Индексы каталогов».

    • Отсутствие прав на исполнение у файла в cgi-директории.

      Например, вы загрузили в директорию /home/[LOGIN]/Ваш_домен/cgi/ файл test.cgi, но при этом не установили права на исполнение (u+x). При обращении по адресу http://Ваш_домен/cgi.bin/test.cgi получаем ошибку 403.

      Решение: с помощью клиентов ftp или ssh сменить права доступа на файл командой

      chmod u+x test.cgi 

    2.2. 404 Not Found

    Причина только одна - отсутствие запрашиваемого файла или сервер не может его найти.

    Решение:
    • Воспользуйтесь панелью управления хостингом для просмотра логов сервера;
    • Загрузите недостающие файлы или исправьте ссылки на сайте

    2.3. 500 Internal Server Error:

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

      Решение:
      • Воспользуйтесь панелью управления хостингом для просмотра логов сервера. 
      • Включите необходимый модуль в разделе панели управления хостингом «Веб-сервер» → «Управление модулями».

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

      Решение:
      • Воспользуйтесь панелью управления хостингом для просмотра логов сервера.
      • Установите недостающие модули или исправьте ошибки в скрипте.

Если вы не нашли ответа на свой вопрос, вы можете обратиться в нашу службу поддержки.


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


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