Ошибка сервера файл не найден
В этой статье представлен номер ошибки Ошибка 404, широко известный как Не найдено, описанный как Запрошенный файл не найден на веб-сервере. Файл мог быть удален или никогда не существовать. Часто это вызвано неправильным написанием URL-адреса.
Информация об ошибке
Имя ошибки: Не найдено
Номер ошибки: Ошибка 404
Применимо к: Windows 10, 8, 7, Vista, XP
Описание: Запрошенный файл не найден на веб-сервере. Файл мог быть удален или никогда не существовать. Часто это вызвано неправильным написанием URL-адреса.
Это средство исправления может устранить такие распространенные компьютерные ошибки, как BSODs, замораживание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.
О кодах состояния
Когда вы получаете коды веб-ошибок, у вас могут быть проблемы либо с клиентом, либо с сервером. Проблема может быть связана с браузером или настройками, которые блокируют ваше соединение, или это могут быть любые другие проблемы, связанные с сервером, к которому вы пытаетесь получить доступ.
Чтобы объяснить проблему подробнее, вот несколько полезных сведений о кодах веб-ошибок, их симптомах, причинах и методах устранения.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
Симптомы Ошибка 404 - Не найдено
4xx: Ошибка клиента
Эта ошибка отправляется обратно пользователю, если это ошибка на стороне клиента. Пользователь получает уведомления о плохом запросе, о том, что содержимое не найдено, о несанкционированном доступе к содержимому или что-то в этом роде.
400 - Плохой запрос
401 - Неавторизованный доступ
402 - Требуется оплата
403 - Запрещено
404 - Не найдено
405 - Метод не разрешен
406 - Не принято
407 - Требуется прокси-аутентификация
408 - Таймаут запроса
409 - Конфликт
410 - Пропал
411 - Требуется длина
412 - Предварительное условие не выполнено
413 - Request Entity Too Large
414 - Request-URI Too Long
415 - Неподдерживаемый тип носителя
416 - Диапазон запроса не удовлетворен
417 - Ожидание не выполнено
(Только для примера)
Причины Не найдено - Ошибка 404
Коды 4XX возникают по вине пользователя или настроек со стороны пользователя. Запрос не был понят сервером из-за неправильного ввода адресной строки, неправильного синтаксиса, нестабильного соединения или ошибочной ОС.
Методы устранения
Для определенных кодов веб-ошибок существуют конкретные шаги по устранению неполадок. Однако существуют и обобщенные методы устранения, которые пользователи могут применять при возникновении подобных ошибок.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Первоначальная версия продукта: службы IIS версии 7.0 или более поздних версий
Оригинальный номер базы знаний: 943891
Ссылки
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Запустите FTP 7.5 на компьютере под управлением Windows 7 или Windows Server 2008 R2. При использовании команды FTP NLST на компьютере, могут возникнуть проблемы, описанные в следующих случаях.
Дополнительные сведения об этом исправлении
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, что описана в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление. Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
7.5 FTP на компьютере под управлением Windows 7 или Windows Server 2008 R2 для установки этого исправления необходимо иметь.
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер, если служба FTP запущена после применения этого исправления. Чтобы избежать перезагрузки компьютера, остановите службу FTP Microsoft до установки исправления.
Сведения о файлах для Windows Server 2008 R2 и Windows 7
Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Коды ошибок бывают положительными и отрицательными или успешными и неуспешными. Есть четыре типа кодов:
2xx - запрос выполнен успешно - сервер успешно отправил клиенту запрашиваемый документ
3xx - запрос успешно перенаправлен - тоже положительный код. Он говорит о том, что запрос клиента был перенаправлен. Используется при работе с кэширующими серверами, а также в алгоритме, когда браузер клиента проверяет актуальность документа на сервере (дату создания, размер и так далее)
4xx - ошибка - документ не был отправлен клиенту, так как произошла критическая ошибка. Например, запрошенный документ не найден на сервере, доступ к документу запрещен и так далее
5xx - ошибка сервера - критическая ошибка на сервере. Например, на сервере не смог нормально отработать скрипт пользователя
Возможные ошибки при первичном размещении сайта
Вы разместили сайт на хостинге компании yutex, загрузили файлы и получили ошибку 403 при попытке открыть сайт через браузер. Эта ошибка возникает в случае если вы назвали индексный файл, который должен показываться при обращении к каталогу, неправильно. Индексный файл может иметь названия index.html, index.htm, index.php, index.phtml, index.shtml, default.htm или default.html. В Unix-системах регистр букв в названиях файлов имеет значение (!).
Ошибка - показывается список файлов вместо первой страницы
Возможно задано неверное имя главного/индексного файла. Индексный файл может иметь названия index.html, index.htm, index.php, index.phtml, index.shtml, default.htm или default.html
ошибка 403 "Доступ запрещен" - как устранить причины
Данная ошибка возникает когда сервер не смог обработать запрос по причине того, что доступ к файлу был запрещен. Наиболее часто это возникает в трех случаях:
в каталоге нет индексного файла (index.html, например) и при этом запрещен просмотр списка файлов в данном каталоге* или на всем виртуальном сервере. Можно попробовать создать файл с именем index.html и посмотреть не исчезнет ли ошибка.
выставлены такие "права" доступа на файл, что веб-сервер Apache не смог прочитать файл на диске сервера. Попробуйте изменить права доступа на 640, например.
пользователь попытался обратиться к скрипту (в каталоге cgi-bin), на который выставлены неправильные права - нет права на чтение+исполнение (r+x) конкретного скрипта. Измените права на 755.
*) По умолчанию просмотр списка файлов в каталоге запрещен. Для того, чтобы разрешить вывод списка файлов необходимо создать файл .htaccess, в котором прописать директиву Options +Indexes в виде отдельной строки.
обработка ошибки 404 "Файл не найден"
Ошибка 404 (Файл не найден) возникает когда пользователь запрашивает у веб-сервера документ, которого нет на диске. То есть, когда пользователь запрашивает несуществующий файл. Это наиболее "популярная" из всех ошибок. Вы можете наблюдать возникновение таких ошибок в файле error_log и учитывать это - отслеживать какие документы на сервере "не найдены" и корректировать неправильные ссылки из своих html-документов. Также ссылки на несуществующие документы могут вести с других сайтов.
Для удобства посетителей сайта можно обрабатывать ошибки 404 замен
Ошибка 403 "Доступ запрещен" возникает на тех страницах, которые вам видеть не положено по мнению администрации сайта (нет прав).
Вы не сказали, что за сайт или вообще адрес конкретной страницы. Поэтому ответ в общем виде. А так можно было бы ответить конкретно.
Вот например у меня ошибка возникнула на сайте seosprint для заработка зарабатывал по мелочью а сегодня захожу и увидил ошибку решил погуглить
Всем привет! Конфигурация типовая, добавлен функционал из БСП, подсистема "Файлы". Интерфейс обычный. При попытке открыть (просмотреть/редактировать и пр.) файл, добавленный ранее, возникает ошибка "Ошибка открытия файла - файл не найден на сервере. Возможно он удален антивирусной программой. и т.д.". Такая проблема возникла практически со всеми имеющимися файлами. Пути (каталоги) не менялись. На сервере все файлы имеются. Вчера еще все работало, сегодня такая шляпа(( Помогите пож. если кто сталкивался.
Права имеются, проверяю под полными. Также проверил в каталоге, файлы открываются и есть возможность редактирования, т.е. доступ к каталогу тоже норм.
Сейчас выяснилось что в тестовой базе (копии центральной) эти файлы успешно открываются.. Конфигурации идентичны. Беда какая то((
Что странно, ругается на код " ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);" Процедура ". Но при выполнении кода, да и самой процедуры посредством внешней обработки ошибка не возникает.
Проблема именно в этой строке: "ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);" - "Ошибка при вызове конструктора (ДвоичныеДанные)". На клиенте все отрабатывается корректно! Уже голову сломал(( Что делать. Провел тестирование-исправление базы, думал глюк какой, ничего не помогает..
(15) На клиенте все отрабатывается. При выполнении на сервере - ругается.
(17) Отладчиком смотрел, проблема не в коде, ругается на ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть).
(18) Пути проверял раз 15) Расположение на общей шаре, тестовая база находится на другом сервере, с нее файлы читаются, а с основной нет. Тут явная проблема с доступом. Только вот не знаю что сказать админам чтобы они посмотрели как следует, а не так как сейчас смотрят(( Не шарю в админовских штуках, хотел бы подсказать им где искать..
(19) но пользователю USR1CV8 точно даны полные права? или нет? вы всё время куда-то уходите от ответа?
Сейчас вышел на связь админ, выяснилось что у USR1CV8, почему то, пропал доступ к каталогу. (предыдущие админы заявляли что все есть. ). Теперь пытаемся вспомнить пароль, чтобы не перезапускать сервис. Всем, большое спасибо за помощь!
Сценарий 1
NLST команда не возвращает полный виртуальный путь. Таким образом клиентские программы, основанные на NLST команда может работать неправильно. Рассмотрим следующий сценарий:
У вас есть FTP-узла, который указывает на следующий каталог на FTP-сервере:
Создайте подкаталог в каталоге Ftproot с именем Test.
Добавить файл с именем Test.txt в подкаталоге теста. Например можно добавить файл Test.txt в следующем каталоге:
Программа FTP.exe для подключения к FTP-узла, а затем запустите следующую команду, чтобы скопировать файл Test.txt на локальном компьютере:
ЧТО /Test/*.txtПримечание. Программа FTP.exe является командной строки клиент FTP, установленной операционной системой Windows.
200 EPRT команда successful.550 система не может найти указанный файл. Ошибка Win32: не удается найти указанный файл. Подробные сведения об ошибке: файловая система возвращается error.550 конец
5 xx — ошибка сервера
500 — внутренняя ошибка сервера.
500.0 — ошибка модуля или ISAPI.
500.11 — приложение на веб-сервере закрывается.
500.12 — приложение на веб-сервере перезапускается.
500.13 — веб-сервер перегружен.
500.15 — прямые запросы для Global.asax запрещены.
500.19 — недопустимые данные конфигурации.
500.21 — модуль не распознан.
500.50 — при обработке уведомления RQ_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка конфигурации или выполнения правила для входящего трафика.
Здесь конфигурация распределенных правил считывается как для входящих, так и для исходящих правил.
500.51 — при обработке уведомления GL_PRE_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка глобальной конфигурации или выполнения глобального правила.
Здесь считывается конфигурация глобальных правил.
500.52 — при обработке уведомления RQ_SEND_RESPONSE произошла ошибка перезаписи. Произошло выполнение правила для исходящего трафика.
500.53 — при обработке уведомления RQ_RELEASE_REQUEST_STATE произошла ошибка перезаписи. Произошла ошибка выполнения правила для исходящего трафика. Правило настроено на выполнение до обновления пользовательского кэша вывода.
500.100 — внутренняя ошибка ASP.
501 — значения, указанные в заголовке, определяют нереализованную конфигурацию.
502 — веб-сервером в качестве шлюза или прокси-сервера получен недопустимый ответ.
- 502.1 — истекло время ожидания приложения CGI.
- 502.2 — недопустимый шлюз: преждевременный выход.
- 502.3 — недопустимый шлюз: ошибка подключения к серверу пересылки (ARR).
- 502.4 — недопустимый шлюз: сервер отсутствует (ARR).
503 — служба недоступна.
Дополнительный код | Описание |
---|---|
400.10 | Недействительный заголовок XFF |
400.11 | Недействительный запрос WebSocket |
1 xx — информация
- 100 — продолжение.
- 101 — смена протоколов.
Введение
2 xx — запрос принят
- 200 — ОК. Запрос клиента выполнен успешно.
- 201 — создан.
- 202 — принято.
- 203 — недостоверные сведения.
- 204 — содержимое отсутствует.
- 205 — сброс содержимого.
- 206 — частичное содержимое.
4 xx — ошибка клиента
400 — неверный запрос. Серверу не удалось распознать запрос из-за ошибки в синтаксисе. Клиенту не следует повторять запрос без внесения изменений.
- 400.1 — недопустимый заголовок назначения.
- 400.2 — недопустимый заголовок глубины.
- 400.3 — недопустимый заголовок "Если".
- 400.4 — недопустимый заголовок перезаписи.
- 400.5 — недопустимый заголовок преобразования.
- 400.6 — недопустимое тело запроса.
- 400.7 — недопустимая длина содержимого.
- 400.8 — недопустимое время ожидания.
- 400.9 — недопустимый маркер блокировки.
401 — доступ запрещен.
- 401.1 — ошибка входа.
- 401.2 — вход не выполнен из-за настройки сервера.
- 401.3 — доступ запрещен списком управления доступом к ресурсу.
- 401.4 — доступ запрещен фильтром.
- 401.5 — авторизация не выполнена из-за приложения ISAPI/CGI.
- 401.501 — доступ запрещен: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
- 401.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
- 401.503 — доступ запрещен: IP-адрес включен в запрещающий список ограничения IP-адресов
- 401.504 — доступ запрещен: имя узла включено в запрещающий список ограничения IP-адресов
- 403.1 — доступ на выполнение запрещен.
- 403.2 — доступ на чтение запрещен.
- 403.3 — доступ на запись запрещен.
- 403.4 — требуется SSL.
- 403.5 — требуется SSL 128.
- 403.6 — IP-адрес отклонен.
- 403.7 — требуется сертификат клиента.
- 403.8 — отказ в доступе к узлу.
- 403.9 — запрещено: слишком много клиентов пытается подключиться к веб-серверу.
- 403.10 — запрещено: настройками веб-сервера запрещен доступ для выполнения.
- 403.11 — запрещено: пароль был изменен.
- 403.12 — отказ доступа от программы сопоставления.
- 403.13 — сертификат клиента отозван.
- 403.14 — вывод каталогов запрещен.
- 403.15 — запрещено: превышен лимит доступа клиентов на веб-сервере.
- 403.16 — сертификат клиента недействителен либо не является доверенным.
- 403.17 — срок действия сертификата клиента истек, либо сертификат еще не вступил в силу.
- 403.18 — запрос указанного URL-адреса не может быть выполнен в текущем пуле приложений.
- 403.19 — невозможно выполнять приложения CGI для этого клиента в данном пуле приложений.
- 403.20 — запрещено: вход систему с помощью служб Passport не выполнен.
- 403.21 — запрещено: доступ к источнику запрещен.
- 403.22 — запрещено: неограниченная глубина запрещена.
- 403.501 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
- 403.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
- 403.503 — запрещено: IP-адрес включен в запрещающий список ограничения IP-адресов
- 403.504 — запрещено: имя узла включено в запрещающий список ограничения IP-адресов
404 — объект не найден.
404,0 — объект не найден.
404.1 — сайт не найден
404.2 — ограничение ISAPI или CGI.
404.3 — ограничение типа MIME.
404.4 — обработчик не настроен.
404.5 — запрещено конфигурацией фильтрации запросов.
404.6 — команда отклонена.
404.7 — расширение имени файла отклонено.
404.8 — скрытое пространство имен.
404.9 — атрибут файла скрыт.
404.10 — превышена допустимая длина заголовка запроса.
404.11 — запрос содержит последовательность двойного преобразования символов.
404.12 — запрос содержит знаки расширенного набора.
404.13 — превышен лимит длины содержимого.
404.14 — превышена допустимая длина URL-адреса запроса.
404.15 — строка запроса слишком длинная.
404.16 — запрос DAV передан обработчику файла статистики.
404.17 — динамическое содержимое сопоставлено обработчику файла статистики с помощью сопоставления MIME с подстановочными знаками.
404.18 — последовательность строк запросов отклонена.
404.19 — запрещено правилом фильтрации.
404.20 — слишком много сегментов URL-адреса
404.501 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
404.502 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
404.503 — не найдено: IP-адрес включен в запрещающий список ограничения IP-адресов
404.504 — не найдено: имя узла включено в запрещающий список ограничения IP-адресов
405 — метод запрещен.
406 — браузером клиента не принимается тип MIME запрашиваемой страницы.
408 — истекло время ожидания запроса.
412 — необходимое условие не выполнено.
Расположение файлов журналов
По умолчанию IIS 7.0 или более поздних версий помещает файлы журналов в следующую папку:
inetpub\logs\Logfiles
Данная папка содержит отдельные каталоги для каждого веб-сайта. Файлы журнала создаются в каталогах ежедневно и по умолчанию называются с помощью даты. Пример имени файла журнала: exYYMMDD.log.
3 xx — перенаправление
- 301 — перемещено навсегда.
- 302 — объект перемещен.
- 304 — объект не изменялся.
- 307 — временное перенаправление.
Решение
Чтобы устранить эту проблему, данное исправление на компьютере установлен 7.5 FTP.
Сценарий 2
NLST FTP команда возвращает код ошибки 550 Если найденный файл отсутствует. Тем не менее, ожидается «226 передача завершения» информация в данной ситуации, как в FTP 6. Таким образом клиентские программы, основанные на код ошибки 226 может работать неправильно. Рассмотрим следующий сценарий:
У вас есть FTP-узла, который указывает на следующий каталог на FTP-сервере:
Создайте подкаталог в каталоге Ftproot с именем Test.
Добавить сжатый файл с расширением .zip в подкаталоге теста. Например можно добавить в ZIP-файл в следующем каталоге:
Корень FTP-узла не содержится никаких файлов .zip.
Программа FTP.exe для подключения к FTP-узла и запустите следующую команду, чтобы возвратить список ZIP-файлы в подкаталог теста:
ls *.zipПримечание. Программа FTP.exe является командной строки клиент FTP, установленной операционной системой Windows.
200 EPRT команда successful.550 система не может найти указанный файл. Ошибка Win32: не удается найти указанный файл. Подробные сведения об ошибке: файловая система возвращается error.550 конец
Читайте также: