Большинство пользователей интернета знакомы с ошибками, которые иногда возникают при работе с сайтом или поиске той или иной информации в поисковых системах. Если вы являетесь владельцем сайта, который вдруг начал выдавать подобные ошибки, вам важно понимать, что они означают, причину их возникновения и способ их устранения.
Часто на различных форумах в интернете можно увидеть обсуждения на тему устранения ошибок на сайте. Порой возникшие проблемы незначительны и могут быть решены пользователем самостоятельно, без обращения к специалистам.
Для того, чтобы знать, что делать в непредвиденной ситуации, стоит познакомиться с описанием самых распространенных ошибок, а также прочитать руководство по их устранению.
Типы ошибок
Ошибки протокола HTTP возникают в том случае, если веб-сервер по какой-то причине не может успешно отправить пользователю запрашиваемый документ. В этом случае сервер сообщит пользователю в HTTP-заголовке код возникшей ошибки.
Коды ошибок бывают положительными и отрицательными или успешными и не успешными.
Всего существует 4 типа кодов (хх — сочетание любых цифр):
- 2xx — запрос выполнен успешно;
- 3xx — запрос успешно перенаправлен (тоже положительный код);
- 4xx — ошибка — документ не был отправлен пользователю, так как произошла критическая ошибка. Класс кодов 4xx предназначен для указания ошибок со стороны клиента;
- 5xx — ошибка сервера — критическая ошибка на сервере. Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера.
Наибольший интерес для владельца сайта представляют коды, указывающие на ошибки со стороны клиента или сервера. Причины возникновения и способы устранения данных ошибок представлены ниже.
Выполняем диагностику
В некоторых случаях, прежде чем что-то удалять или переустанавливать, необходимо выполнить диагностику, которая с точностью покажет, в чём же конкретно сокрыта проблема. Переходим в «Пуск», затем «Выполнить», а после в поле вводим Command. После этого необходимо написать Netdiag. В результате вы можете наблюдать результаты по нескольким компонентам сети. Сюда же в обязательном порядке будет входить Winsock. Чтобы получить необходимые для нас данные, нужно написать следующее: /v: Netdiag/test:winsock /v. Если вы не получили каких-либо ошибок во время выполнения действия, то тут всё в порядке. Если же возникли проблемы, то нужно восстановить повреждённую конфигурацию. Как вы видите, «720 ошибка» PPPOE подключения решаема, но для этого необходимо приложить усилия. С вероятностью в 90% ваша проблема решится, но вполне возможно, что придётся переустановить операционную систему.
Ошибка 400
Bad Request
При переходе на сайт браузер может выдавать “400 Bad Request”. Это означает, что сервер обнаружил синтаксическую ошибку в запросе, который ввел пользователь. Однако подобная ошибка может появляться не только, когда вы вводите адрес сайта, но и, например, при входе в панель управления вашим сайтом. Причин возникновения может быть несколько:
- блокировка браузера антивирусом;
- блокировка брендмауэра Windows браузером;
- большое количество файлов cookies и данных в сache;
- перебои в работе интернета.
Для того, чтобы определить, какой из перечисленных вариантов относится к вашей ситуации, необходимо провести проверку каждого из них до полного устранения проблемы. Начнем с первой возможной причины.
Блокировка браузера
- Изучите настройки вашего антивируса в разделе под названием “Правила для приложений” или схожим с ним.
- Проверьте, есть ли ваш браузер в списке, и каков уровень доверия к нему.
- Повысьте уровень доверия к вашему браузеру, если он низкий.
- Сохраните новые настройки и попробуйте снова зайти в панель управления.
Если ошибка сохраняется, то переходите к проверке следующей причины.
Блокировка брендмауэра Windows
- Попробуйте отключить брендмауэр на время: меню Пуск — Панель управления — Система и безопасность — Брандмауэр Windows — Включение и отключение.
- Очистите кэш и куки.
- Обновите страницы с ошибкой.
- Если проблема устранена, то для завершения добавьте в брандмауэр разрешенные программы: Пуск — Панель управления — Система и безопасность — Брандмауэр — Разрешение запуска программы через брандмауэр.
Если проблема осталась — продолжайте проверку.
Cache и cookies
- Удалите cookies и очистите cache: нажмите Shift + Ctrl + Delete в то время, когда браузер открыт.
- Удалите ненужные файлы.
- Проверьте работу вашего браузера.
Перебои в работе интернета
Свяжитесь со своим интернет- провайдером и узнайте, проводятся ли у них какие-то работы.
- Уточните, сколько времени займут работы.
Метод 1: установка каждого ожидающего обновления Windows
Хотя это маловероятно, но многим пользователям удалось решить эту проблему, установив все ожидающие обновления Windows Update. Обычно сообщается, что это эффективно в тех случаях, когда на ПК отсутствует ключевое обновление инфраструктуры, необходимое Steam для стабильной работы.
Если вы сталкиваетесь с кодом ошибки 83 при каждой попытке запустить игру, вы сможете решить эту проблему, установив каждое ожидающее обновление WIndows по официальным каналам.
Если вы считаете, что этот сценарий может быть применим, следуйте приведенным ниже инструкциям, чтобы открыть компонент Центра обновления Windows и использовать его для установки всех ожидающих обновлений, пока вы не обновите свою сборку Windows:
Откройте диалоговое окно «Выполнить», нажав клавиши Windows + R. Затем введите «ms-settings: windowsupdate» в текстовое поле и нажмите Enter, чтобы открыть вкладку «Центр обновления Windows» в приложении «Настройки». Открытие экрана Центра обновления Windows Примечание. Если вы используете Windows 7 или Windows 8.1, используйте вместо этого команду wuapp.
Как только вы окажетесь на экране Центра обновления Windows, перейдите на правую панель и нажмите Проверить наличие обновлений. Затем следуйте инструкциям на экране, чтобы установить все ожидающие обновления. Проверить наличие обновлений Windows Примечание. Если необходимо обработать много ожидающих обновлений, компонент WU предложит вам перезагрузить компьютер, прежде чем вы получите возможность установить каждое ожидающее обновление. Если это произойдет, перезапустите, когда появится указание, но обязательно вернитесь к тому же экрану Центра обновления Windows при следующем запуске и завершите загрузку и установку оставшихся обновлений.
- Как только вам удастся установить очень ожидающее обновление WIndows, выполните один последний перезапуск и посмотрите, будет ли проблема устранена после завершения следующего запуска.
Если вы по-прежнему сталкиваетесь с тем же кодом ошибки 83 при попытке запустить игры через Steam, перейдите к следующему потенциальному исправлению ниже.
Ошибка 403
Forbidden
Ошибка 403 означает, что сервер не может выполнить запрос из-за запрета на доступ к запрашиваемым файлам или страницам. Эта ошибка может возникать по ряду причин. Рассмотрим самые распространенные:
- Индексный файл index.html не загружен в директорию public_html вашего сайта или является некорректным. Для устранения этой ошибки создайте файл с именем index.html или переименуйте уже имеющийся файл. Возможные варианты для имени файла: index.html, index.htm или index.php.
- Для директории, в которой находится запрашиваемый файл, установлены такие права, что веб-сервер Apache не смог прочитать файл на диске сервера. Для устранения этой ошибки попробуйте изменить права доступа в разделе, отвечающем за настройку прав.
- Файлы сайта загружены в неправильную директорию. Для устранения этой ошибки проверьте, располагаются ли файлы сайта в директории site/public_html, где site — название вашего сайта.
Ошибка 500
Internal Server Error
Ошибка 500 означает, что на сервере есть внутренняя ошибка. Эта проблема может возникнуть по двум причинам:
- Невозможно запустить скрипт. Скорее всего, указаны неправильные права доступа на папки и файлы. Если на PHP файлы скриптов, размещенных на вашем хостинге, стоят права доступа 777, то исполнение данных скриптов может быть заблокировано сервером. Происходит это из-за того, что права доступа 777 позволяют всем производить любые изменения с данным файлом, что существенно влияет на безопасность и целостность вашего сайта. Для устранения этой ошибки следует проверить права доступа на папки и файлы сайта. Для папок рекомендовано установить права доступа 755, для исполняемых скриптов 600, а для всех остальных файлов 644.
- Неправильная инструкция в файле .htaccess или наличие в нём неподдерживаемых директив. Возможно, вы ошиблись в написании названия нужной директивы или параметров к ней. Данную ошибку можно устранить, включив лог ошибок error.log. Веб-сервер укажет вам, какую конкретно директиву он посчитал ошибочной — ее нужно будет исправить.
Метод 2: проверка целостности игры в Steam
Если установка каждого ожидающего обновления не сработала или у вас уже была последняя сборка Windows, вам следует начать учитывать тот факт, что эта проблема на самом деле вызвана несогласованностью игры (это даже более вероятно, если вы столкнулись только с кодом ошибки 83 с одной игрой).
Несколько затронутых пользователей, у которых мы сталкиваемся с тем же кодом ошибки, сообщили, что проблема была окончательно устранена после того, как они выполнили проверку целостности из встроенного меню Steam. Если вы еще не пробовали это сделать, следуйте инструкциям ниже:
- Откройте меню Steam и выберите вкладку «Библиотека» в меню слева.
- Выбрав вкладку «Библиотека», прокрутите вниз элементы библиотеки и щелкните правой кнопкой мыши запись, связанную с игрой, которая вызывает ошибку 83.
Затем в появившемся контекстном меню выберите «Свойства». Внутри библиотеки: щелкните игру правой кнопкой мыши и выберите «Свойства».
В меню «Свойства» выберите вкладку «Локальные файлы», затем нажмите «Проверить целостность файлов игры». Проверка целостности файлов игры
- При появлении запроса на подтверждение подтвердите операцию и дождитесь ее завершения. После успешного выполнения процедуры проверки целостности запустите игру еще раз и посмотрите, успешно ли устранен код ошибки 83.
Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Ошибка 502
Bad Gateway
Данная ошибка — результат запроса, при котором был получен недопустимый ответ от сервера. Причин возникновения проблемы может быть несколько:
- Проблемы в работе прокси-сервера. Для устранения этой ошибки попробуйте набрать в адресной строке браузера ссылку на какой-либо другой сайт. Тем самым вы можете проверить, есть ли доступ в Интернет вообще. Если вы обнаружили, что доступ в Интернет есть, но ваше обращение к конкретному сайту все равно дает ошибку 502, попробуйте удалить файлы cookies в браузере.
- Нехватка ресурсов сервера. Это может означать, что нагрузка на сервер превышает ресурсы, доступные на выбранном тарифе хостинга. Уточните у своего хостинг-провайдера информацию о тарифах с большим объемом ресурсов и, в случае необходимости, увеличьте оперативную память или доступный объем диска.
Что делать, если загрузка в безопасном режиме невозможна
Выполнение рассмотренных ранее действий возможно только в режиме Safe Mode. Если компьютер не позволил загрузиться через безопасную среду, устранение неполадок осуществляется по иному принципу.
Использование средства восстановления
Загрузите на флешку образ операционной системы, а затем действуйте по инструкции:
- Подключите внешний накопитель к ПК.
- Перезагрузите компьютер.
- В появившемся окне выберите «Восстановление системы» и одноименный пункт в дополнительных параметрах.
- Отметьте последнюю исправную версию ОС и загрузите ее.
Выполнение операции завершается тем, что устройство запускается с того момента, когда ошибка не давала о себе знать. Это может быть вчерашняя или более ранняя копия системных данных.
Копирование файлов реестра для устранения сообщения о возникновении проблемы и необходимости перезагрузки
Исправление ошибки возможно через копирование файлов реестра. Для этого необходимо открыть Командную строку через среду восстановления и ввести запрос «C:\Windows\System32\Config\RegBack».
Ввод команды откроет директорию реестра. Далее останется скопировать файлы «Default», «SAM», «Security», «Software» и «System», после чего перезагрузить компьютер.