ERR_SSL_PROTOCOL_ERROR в WordPress: как исправить навсегда
Опубликовано: 2021-12-02На заре Интернета безопасность не была главной задачей. Тем не менее, по мере того, как в Интернете распространяется все больше информации, возникает необходимость в личной и компьютерной безопасности. Тем не менее, протоколы, которые у нас есть, иногда дают сбои. Это может привести к ошибке ERR_SSL_PROTOCOL_ERROR в вашем браузере.
Чтобы читать между строк, одна конечная точка не может проверить, что соединение является безопасным, когда оно должно быть таковым. Таким образом, вы увидите ошибку. Это может быть проблема с вашим браузером или веб-сервером, хотя вам нужно провести некоторую детективную работу, чтобы найти причину.
В этом посте мы рассмотрим ERR_SSL_PROTOCOL_ERROR и узнаем, как ее исправить. Перед этим давайте поговорим о том, что в первую очередь вызывает ошибку, и немного о безопасном соединении.
Учебник по безопасным подключениям к веб-сайтам
Для тех, кто не знает, большая часть Интернета работает на защищенных соединениях. Существуют протоколы, гарантирующие, что данные, передаваемые между клиентом (т. е. вашим компьютером) и сервером (т. е. веб-сервером), защищены от злонамеренных намерений.
Вы часто будете слышать о безопасных подключениях по протоколу передачи гипертекста (HTTPS), и это типичный стандарт для Интернета. Хотя Secure Sockets Layers (SSL) является наиболее распространенным термином для безопасного протокола в HTTPS, это устаревшая технология. Вместо этого стандартом является безопасность транспортного уровня (TLS), хотя вы часто будете видеть взаимозаменяемую ссылку на SSL.
В общем смысле эти протоколы объединяются для шифрования данных на одном конце, защиты их от злонамеренных намерений по всему конвейеру и «разблокировки» на другом конце. Вы узнаете, использует ли сайт HTTPS, потому что доменное имя будет явно указывать это. Более того, почти все браузеры будут отображать значок «замка» в качестве визуального уведомления:

Чтобы включить HTTPS (и, следовательно, безопасное соединение), на вашем сайте должен быть установлен сертификат. В следующем разделе мы рассмотрим, как это влияет на доступ к вашему сайту.
Что такое ERR_SSL_PROTOCOL_ERROR в WordPress
Пока мы называем это ERR_SSL_PROTOCOL_ERROR , браузеры будут использовать разные имена. Например, браузеры на основе Chromium (такие как сам Chrome и Brave) будут отображать ошибку как указано, но Firefox показывает другую версию ошибки:

Вы также получите на экране много информации, которая поможет вам диагностировать проблему (в отличие от других браузеров).
Как правило, ошибка связана с тем, что сервер или клиентский компьютер не может проверить безопасность веб-сайта с помощью SSL-сертификата. Любой конец соединения может вызвать ошибку, хотя, как конечный пользователь, вы мало что можете сделать, если проблема связана с сайтом.
Подводя итог, можно сказать, что ошибка ERR_SSL_PROTOCOL_ERROR связана не с сайтом WordPress как таковым , а с протоколами, определяющими его безопасность. Тем не менее, есть шаги, которые вы можете предпринять, чтобы исправить это.
Как исправить ERR_SSL_PROTOCOL_ERROR в WordPress (6 методов)
ERR_SSL_PROTOCOL_ERROR уникальна тем, что вам не нужно копаться в настройках вашего сайта или основных файлах, чтобы исправить ее. Мы собираемся подойти к этому исправлению как конечный пользователь по причинам, которые объяснит наш первый метод.
А пока давайте подытожим методы, на которых мы собираемся сосредоточиться:
- Свяжитесь с сайтом, чтобы сообщить им об ошибке.
- Проверьте свой SSL-сертификат и настройки.
- Проверьте настройки времени и даты вашей системы.
- Обновите операционную систему (ОС) и браузер.
- Очистите куки и кеш браузера.
- Отключите расширения вашего браузера.
Первые два метода охватывают ситуацию, когда сервер (т.е. сайт) является причиной ошибки. Оттуда мы перейдем к тому, что может сделать конечный пользователь, чтобы решить ERR_SSL_PROTOCOL_ERROR .
1. Свяжитесь с сайтом, чтобы сообщить им
Если вы являетесь конечным пользователем, который сталкивается с ERR_SSL_PROTOCOL_ERROR , это может расстраивать, поскольку вы видите некоторую ошибку «уровня сервера» во внешнем интерфейсе, которая ухудшает взаимодействие с пользователем (UX).
Тем не менее, если вы переходите на сайт и видите ошибку, в этой ситуации вы можете сделать только одно: связаться с этим сайтом. Конечно, вы не сможете сделать это без доступа к сайту, но должны быть и другие каналы для изучения.
Например, на сайте, скорее всего, будут каналы в социальных сетях. Если личные сообщения (DM) открыты, даже лучше. Все, что нужно, это быстрое сообщение и снимок экрана, если вы можете, чтобы сообщить им.
Вы также можете найти домен в базе данных WHOIS:

Это поднимет некоторый уровень контактной информации для домена. Например, часто есть «технический контакт», и это идеальный адрес электронной почты для использования. Чаще всего вы заметите, что домен будет защищен конфиденциальностью, и поэтому электронная почта будет выглядеть необычно. Хорошей новостью является то, что вы все еще можете отправить сайту сообщение через этот адрес — оно будет перенаправлено на них после фильтрации.
Как только вы отправляете сообщение или электронное письмо, ваша работа по уведомлению сайта в качестве конечного пользователя завершена. Тем не менее, вам все равно придется выполнить некоторые проверки, и мы поговорим об этом через несколько минут.
2. Проверьте свой SSL-сертификат и настройки
Если вы владелец сайта и столкнулись с ошибкой ERR_SSL_PROTOCOL_ERROR , вам нужно действовать быстро. Тем более, если пользователь уведомит вас о проблеме. Чаще всего проблема связана с самим сертификатом. Таким образом, вы захотите исследовать несколько областей:
- Ваш SSL-кеш, если это возможно.
- Кэш браузера.
- Проверка вашего SSL-сертификата.
Мы рассмотрим очистку кэшей в следующем разделе. Тем не менее, вы захотите понять, есть ли фундаментальная проблема с вашим SSL-сертификатом.
Редко когда ошибка возникает без каких-либо изменений, поэтому подумайте, выполняли ли вы обновление настроек SSL вашего сайта в последние дни. Если это так, это ваш первый порт захода, и вам следует отменить эти изменения, если это возможно, чтобы посмотреть, устранит ли это ошибку.
Проверка вашего SSL-сертификата принимает разные формы в зависимости от выбранного вами органа власти и хостинг-провайдера. Поэтому мы не можем указать точные шаги для проверки вашего SSL-сертификата. Вот что делать в широком смысле:
- Вы захотите получить доступ к информации о своем сертификате либо через панель управления хостингом, либо через центр сертификации.
- Проверьте наличие явного упоминания о проверке — это может быть зеленая галочка, точная формулировка или что-то еще.
- Решите проблему, если ваш SSL-сертификат не проверен. В качестве альтернативы вы можете удалить или обновить сертификат, чтобы обновить настройки.
Если вы все еще не можете решить ERR_SSL_PROTOCOL_ERROR , мы рекомендуем обратиться за советом к вашему хосту. Управляемый хост WordPress будет предлагать больше преимуществ в подобных ситуациях.

3. Проверьте настройки времени и даты вашей системы
SSL-сертификат имеет фиксированный срок действия. Одна из проверочных проверок заключается в сравнении «временных меток» на стороне клиента и на стороне сервера. Если есть проблема, вы увидите ошибку.
Таким образом, вам нужно проверить настройки вашей локальной системы, в частности время и дату. Безопасное соединение всегда будет предполагать, что локальная дата и время верны. Если это не так, это повлияет на аутентификацию.
Чтобы сделать это на Mac, перейдите на панель « Системные настройки» > «Дата и время »:

Для компьютеров с Windows вам нужно открыть «Настройки» из панели поиска Windows, а затем открыть настройки «Дата и время»:

Отсюда отредактируйте время и дату, затем сохраните изменения. В большинстве ситуаций это будет иметь автоматические настройки. Таким образом, это скорее проверка того, что все правильно. Тем не менее, это область, которую вы не можете пропустить, так как она может быть причиной ошибки ERR_SSL_PROTOCOL_ERROR .
4. Обновите операционную систему (ОС) и браузер
Классический шаг для решения любой проблемы с вашим компьютером — выключить и снова включить его. Вы можете расширить это, обновив свою ОС и браузер, так как могут быть определенные исправления для ERR_SSL_PROTOCOL_ERROR .
Конечно, у каждой ОС и браузера есть разные способы выполнения обновлений. Например, пользователи macOS могут перейти к экрану Apple > «Об этом Mac » на верхней панели инструментов, а затем выбрать « Обновление ПО… »:

Пользователи Windows могут перейти в «Настройки» > «Центр обновления Windows », а затем проверить, где есть что-нибудь доступное:

Что касается вашего браузера, на экране настроек часто будет настройка. Например, Firefox включает опцию на экране « Настройки» > «Основные» > «Обновления Firefox» :

В любом случае, как только вы обновите выбранный вами браузер и ОС, вы можете снова проверить ERR_SSL_PROTOCOL_ERROR . Если он все еще там, вы можете попробовать другие возможности.
5. Очистите файлы cookie и кеш браузера
Очистка кеша браузера (вместе с любыми файлами cookie) — это проверенный временем метод, позволяющий восстановить работу неисправного браузера. Это связано с тем, что в этих файлах хранится информация о вашем браузере и сайтах, которые вы посещаете. Если информация внутри старше текущей версии сайта, вы можете получить ошибку.
Таким образом, вы также захотите очистить свои файлы cookie и кеш, чтобы увидеть, остановит ли это ERR_SSL_PROTOCOL_ERROR .
Этот пост был бы огромным, если бы мы перечислили все процессы очистки кеша браузера. Тем не менее, для каждого браузера существует широкий набор шагов:
- Получите доступ к своим предпочтениям или настройкам .
- Найдите раздел « Конфиденциальность ».
- Найдите параметр внутри, чтобы очистить куки и кеш.
Большинство браузеров делают это простым предложением, поэтому вы сможете найти нужный вариант. Вот отличный ресурс от DesignBombs о том, как очистить кэш браузера во всех основных браузерах.
6. Отключите расширения вашего браузера
Подобно тому, как WordPress имеет плагины, браузеры также могут предлагать расширения или надстройки для улучшения работы. В некоторых случаях может возникнуть конфликт между одним или несколькими из них и другими настройками вашей системы.
Вы обнаружите, что расширения безопасности (и приложения в вашей системе, если на то пошло) являются основной причиной ошибок из-за неотъемлемого характера их работы. Конечно, их работа заключается в том, чтобы блокировать соединения, которые выглядят как угроза безопасности, поэтому может быть «ложное срабатывание», о котором вы не подозреваете.
Опять же, у браузеров будут разные способы работы с расширениями. Например, в меню Firefox есть страница дополнений и тем :

Между тем, Safari помещает свои расширения на экран « Настройки»> «Расширения» :

В любом случае, как только вы найдете нужный экран, отключите все расширения и проверьте наличие ошибки. Если он все еще присутствует, вы можете снова включить все. Хотя, если она исчезнет, включайте каждое из расширений по одному, пока ошибка не вернется.
Как только вы найдете мошенническое расширение, вы можете обратиться к разработчику за исправлением. Более того, вы захотите найти альтернативу, если расширение жизненно важно для вашего рабочего процесса.
Подведение итогов
Если вы просматриваете веб-страницы, вы должны быть в безопасности, пока вы это делаете. Веб-сайты используют сложный набор протоколов, объединенных вместе, чтобы защитить вашу информацию от злоумышленников. В некоторых случаях проверка между браузером и сервером может завершиться ошибкой и показать ERR_SSL_PROTOCOL_ERROR .
В этом посте было рассмотрено, как решить эту ошибку, за несколько шагов. Тем не менее, большинство из них относятся к тому, что вы можете протестировать как конечный пользователь. Это связано с тем, что проблемы на стороне сервера возникают из-за неправильных настроек сертификата SSL. Тем не менее, рекомендуется проверить и с вашей стороны, так как может быть проблема, о которой вы не знаете.
Сталкивались ли вы с ошибкой ERR_SSL_PROTOCOL_ERROR как владелец сайта или конечный пользователь? Поделитесь с нами своим опытом в разделе комментариев ниже!