Сегодня совершенно неожиданно я потерял доступ к своему блогу: появилась только пустая страница WordPress с отображением только слова -error-. Я столкнулся с подобной ошибкой несколько месяцев назад и как-то после исследования я ее исправил. Но я забыл, как я это исправил. Поэтому в этот раз, когда это случилось снова, я решил задокументировать это как пост в блоге и поделиться им с другими, кто может оказаться в подобной ситуации. Если вы ведете блог WordPress с плагином Better WP Security, вы можете быть заблокированы на своем блоге WordPress или на странице администратора, в результате чего пустая страница WordPress с «ошибкой», как показано на рисунке ниже.
Пустая страница WordPress с ошибкой
Исправить ошибку пустой страницы WordPress
Мы знаем, что проблема связана с плагином Better WP Security. Если у вас включено обнаружение вторжений и вы запрещаете спамерам / хакерам, пытающимся войти в вашу учетную запись, Better WP Security запрещает посетителю и регистрирует заблокированный IP-адрес в базе данных блокировки. Иногда непреднамеренно ваш действительный IP-адрес может быть заблокирован. Решение состоит в том, чтобы идентифицировать ваш IP и удалить его из базы данных блокировки. Для этого вам понадобится доступ к базе данных MySQL через phpMyAdmin или другими способами. Если вы не знаете, как получить доступ к базе данных WordPress, ваш хостинг-провайдер может вам помочь. Если вы являетесь хостингом и у вас еще нет phpMyAdmin, вы можете установить его, следуя этому руководству.
Рекомендуемые руководства:
Сначала посетите WhatisMyIP и запишите свой текущий IP-адрес и IP-адрес прокси (если применимо). В этом случае мы предполагаем, что IP-адрес компьютера, с которого вы пытаетесь получить доступ к своему блогу WordPress, равен 188.132.135.38, и он подключен к Интернету через прокси-сервер с IP-адресом 188.132.135.217. Обратите внимание, что большинство людей могут не иметь прокси-сервера.
Вывод WhatIsMyIP
Затем войдите в свою базу данных MySQL через интерфейс phpMyAdmin. Better WP Security хранит информацию о блокировке в таблице под названием “wp_bwps_lockouts”. Обратите внимание, что предыдущий «wp» может быть другим, в зависимости от того, как был установлен ваш WordPress. Зайдите в таблицу “wp_bwps_lockouts” и “Просмотрите” записи. phpMyAdmin обычно показывает только 30 строк из таблицы. При необходимости отобразите больше строк и найдите запись, содержащую ваш IP-адрес (и IP-адрес прокси).
Удалить блокировку в базе данных BWPS
Удалите эти записи, используя красный знак «Х» в каждой строке. Теперь вы не должны видеть пустую страницу WordPress с ошибкой и иметь доступ к вашему блогу.
Предотвратить локауты в будущем
Чтобы в будущем не быть случайно заблокированным на вашем сайте, вам потребуется внести в белый список свой IP-адрес (и IP-адрес прокси-сервера) на вкладке «Обнаружение» на странице настроек Better WP Security.
Белый список обнаружения вторжений BWPS
Изображение выше показывает, что IP-адрес 188.132.135.38 теперь находится в белом списке. Если у вас есть прокси-сервер, вы также можете указать его как новую строку. Кроме того, вы могли бы использовать подстановочные знаки. В этом случае, поскольку IP-адрес прокси-сервера 188.132.135.217, вы просто перечислите 188.132.135. *, Чтобы внести в белый список все IP-адреса, которые начинаются с 188.132.135. Последние 3 цифры могут быть любыми (обычно это относится ко всем компьютерам из одной сети). Это должно гарантировать, что вы не увидите пустую страницу WordPress с сообщением об ошибке в будущем.
Если это помогло вам, пожалуйста, оставьте комментарий и сообщите другим. Удачного блога!
Источник записи: https://www.smarthomebeginner.com