Проблемы при входе в админку WordPress и способы решения

WordPress — это довольно мощная и распространенная платформа для управления контентом, но и в ней могут случаться странные и серьезные проблемы. Например, не получается войти в админку сайта. Повлиять на вход в амин панель сайта могут разные факторы, но сейчас мы разберем проблемы при входе в админку WordPress и способы решения.

Утерян или забыт пароль

Это одна из самых частых проблем со входом на сайт. Если у вас много паролей или вы редко посещаете админ. панель сайта, легко забыть пароль. Можно воспользоваться стандартным сбросом пароля, который есть на странице входа.

Проблемы при входе в админку WordPress и способы решения

Проблемы при входе в админку WordPress и способы решения

Здесь вам нужно будет ввести свой эмейл и восстановить пароль через отправленное письмо.

Но также можно сделать сброс пароля, если у вас есть доступ к базе данных. Для этого нужно войти на хостинг в контрольную панель. Перейти в раздел баз данных и войти в вашу базу используя встроенный phpmyadmin на сайте.

  1. зайти в таблицу wp_users — заметьте, что префикс у вас может отличаться
  2. найдите в списке пользователей своего пользователя, нажмите Редактировать
  3. в поле user_pass добавьте новый пароль и выберите слева из выпадающего списка формат MD5
  4. опуститесь вниз таблицы и нажмите Go для сохранения
Проблемы при входе в админку WordPress и способы решения

Проблемы при входе в админку WordPress и способы решения

Проблема с Cache и Cookies

Cookies — это файлики, с которыми работает браузер, в них сохраняется информация о действиях пользователя на конкретном сайте. Для сайтов на WordPress обязательно должны быть включены Cookies в браузере, иначе нельзя будет войти в админку сайта.

Кеш браузера взаимодействует с временными файлами, которые хранятся в браузере, когда вы посещаете страницу. Если кеш устарел — то вы можете видеть старую версию сайта.

Чтобы решить данные проблемы — нужно проверить, включены ли Cookies в браузере и очистить кеш и Cookies в браузере.

Проблемные плагины

Часто при обновлении плагинов какие-то функции перестают работать. Это случается, если произошел конфликт в коде, допущена ошибка. Иногда это может повлиять и на вход на сайт. Тут сразу нужно понять, что вызывает проблему, тема, плагины или что-то другое. Переименуйте папку с плагинами на хостинге. Проверьте, осталась и проблема. Если вы уже можете войти на сайт — то проблема была в плагине. Нужно включать по 1 плагины и смотреть, когда вас опять не пустит — так можно выявить проблемный плагин.

Проблема с темой

Такая же проблема может исходить и от темы. Если после очередного обновления темы попал какой-то конфликтный код. Также как и с плагинами — можно определить является ли тема проблемной. Нужно выключить ваш тему, зайти по FTP и переименовать ее. Если проблема с входом решена — то нужно дальше искать ошибку в теме.

Повреждение или отсутствие файла wp-login.php

Этот файл отвечает за вход на сайт, точнее в админку. Если он удален, поврежден или перемещен — то у вас не получится войти.

Чтобы проверить данный случай, вам нужно скачать с официального сайта WordPress репозиторий. Взять оттуда файл wp-login.php и заменить его в корне сайта, он лежит именно тут.

Если проблема входа была вызвана этим файлом — то сейчас вы должны нормально войти в админку.

Перенаправление WordPress или URL сайта

Сам WordPress проверяет, в какую директорию он установлен. В то время как URL адреса сайта показывает, где должен быть сам сайт. Ошибки такого рода могут возникнуть, если вы перемещали ядро в субдиректорию.

Чтобы решить проблему адреса вордпресс и адреса сайта, нужно добавить в файл конфигурации инструкции.

define('WP_HOME','http://example.com');

define('WP_SITEURL','http://example.com');

Убедитесь, что тут адреса заданы корректно, первый — WP_HOME — указывает на месторасположение ядра, а второй — WP_SITEURL — адрес сайта.

По умолчанию оба адреса одинаковые, но если вы перемещали ядро в субдиректорию — то WP_HOME будет отличаться.

Однако эти переменные — это решение временное, вам все же нужно будет обновить значения в базе.

 Итог:

Решения проблемы со входом на сайт может отнять много времени, но надо с чего-то начинать в любом случае и двигаться постепенно, пока не будет результат. Опишем кратко алгоритм, что нужно сделать еще раз:

  1. Изменить пароль через базу, страницу сброса
  2. Очистить куки и кеш браузера
  3. Отключить плагины
  4. Выключить текущую тему
  5. Заменить файл входа login.php
  6. Указать константы URL сайта и ядра WordPress.

Если вы знаете другие ситуации, которые не упомянуты здесь, напишите о них в комментариях, мы обязательно изучим их и расширим статью.

 


Опубликовано:
avatar
  Подписаться  
Уведомление о