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

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

Хотя WordPress и является достаточно надежной платформой, но и в ней случаются проблемы. Проблемы при входе в админку WordPress — одна из них. Отсутствие возможности войти в панель управления WordPress — достаточно неприятная ситуация, не так ли?. Существует множество причин, почему могут возникнуть проблемы со входом на WordPress, но некоторые более вероятны.

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

В этой статье мы расскажем о некоторых из наиболее часто встречающихся проблем со входом в систему, объясним причины их возникновения и предложим варианты решения.

1. Вы потеряли или забыли пароль

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

Решение:

Если вы забыли или потеряли ваш пароль, для начала попробуйте воспользоваться встроенной функцией восстановления пароля. Нажмите на «Я потерял пароль» на странице входа в систему, и вас попросят ввести адрес вашей электронной почты. WordPress пришлёт вам ссылку в электронном письме, с помощью которой вы сможете создать новый пароль.

Если по какой-то причине вы не можете использовать этот метод, то есть ещё два других.

Во-первых, если вы заходите на WordPress с разных устройств, то проверьте, может, на каком-то из них вы ещё авторизованы в системе. Тогда зайдите в консоль и поменяйте пароль.

Если и это не сработало, то можно обновить пароль прямо в базе данных WordPress. Если ваш сайт расположен на сервере Linux, то у вас, скорее всего, будет доступ к phpMyAdmin. Однако, перед тем, как редактировать вашу базу данных WordPress, создайте бэкап. И тогда выполните следующие шаги:

  • Запустите phpMyAdmin, выберите базу данных вашего сайта и откройте wp_users
  • В списке пользователей найдите свое имя в столбце user_login и выберите «Правка» напротив этой строки.
  • Найти поле user_pass и введите новый пароль в поле Value.
  • Из выпадающего меню выберите MD5.
  • Перейдите к нижней части страницы и нажмите кнопку Go.

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

Теперь вы можете войти, используя новый пароль, который вы только что присвоили вашему имени пользователя в WordPress с помощью phpMyAdmin. Однако, если у вас не получилось и в этот раз, то есть ещё несколько трюков.

2. Cache и Cookies

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

WordPress требует использования cookies при входе в систему. Если cookies не включены, то вы не сможете войти в WordPress.

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

Решение:

К счастью, проблемы с кэшем и cookies обычно решаются просто. Во-первых, проверьте включены ли cookies, а потом очистите и кэш, и cookies в вашем браузере.

3. Вмешательство плагинов

Бывает, что в процесс входа в систему вмешивается плагин. Возможно, он был неправильно обновлён или произошёл конфликт между двумя и более плагинами.

Решение:

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

Если у вас есть доступ к админке, то зайдите в меню плагинов и просто отключите их. Убедитесь, что у вас есть бэкап вашего сайта. Выберите все ваши плагины, зайдите в Групповые действия и нажмите Отключить.

Если же у вас нет доступа к админ панели, то вы можете переименовать папку плагинов. Используйте FTP клиент, найдите папку wp-content/plugins и переименуйте её.

из-за плагина не могу войти в админку

WordPress не распознает папку и отключит все плагины.

После отключения плагинов попробуйте войти в систему. Если получилось, то это подтвердит, что причиной были плагины. И теперь вам предстоит выяснить, какой именно плагин причинил неудобства. Для этого просто начните включать обратно плагины по одному и проверяйте работоспособность сайта после каждого включенного плагина.

4. Проблемы с темой

Проблемные темы могут вызвать проблемы при входе в систему, если ваша тема содержит пользовательскую страницу входа. Эта неполадка может возникнуть, если загрузится проблемное обновление темы, или когда обновлённое ядро WordPress будет несовместимо с темой.

Решение:

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

Для этого зайдите в папку wp-content/themes с помощью FTP клиента, найдите папку текущей темы и переименуйте её. Тогда WordPress будет вынужден вернуться к стандартной теме.

Теперь попробуйте войти в систему, чтобы проверить вашу догадку.

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

Если файл авторизации wp-login.php повреждён, удалён или находится не на своём месте, у вас не получится даже зайти на страницу входа в систему.

Решение:

Для проверки этой причины возникновения проблемы (и сразу её решения) вам будет нужно заменить этот файл новым.

  • Создайте бекап WordPress до того, как удалите файл wp-login.php
  • Найдите ваш wp-login.php файл с FTP клиентом и удалите его. Вы найдёте его в директории, где установили WordPress
  • Далее, загрузите последнюю версию WordPress и найдите файл wp-login.php в новых загрузках
  • Скопируйте этот файл и замените им удалённый
  • Откройте новый файл и найдите «redefining user_login»
  • Прямо под php комментарием найдите и замените код, как показано в ниже:
// Удалите эту строку
$user_login = $user_data["user_login"];
// Замените ее этой строкой
$user_login = $user_data->user_login;

Если причиной был файл wp-login.php, то теперь всё должно быть в порядке.

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

WordPress URL идентифицирует местоположение, где WordPress установлен, в то время как URL адреса сайта идентифицирует, где сам веб-сайт должен быть. Если что-то из этого не верно, то это может причинить проблемы разного рода, включая невозможность зайти в консоль, чтобы исправить ошибки.

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

Решение:

Есть много потенциальных вариантов решения проблемы адреса WordPress и адреса сайта URL. Но есть уловка, которая поможет понять, действительно ли проблема в этом.

После создания бэкапа вашего сайта, зайдите в файл wp-config.php с вашим FTP клиентом и добавьте следующий код:

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

Убедитесь, что используете WordPress адрес URL для WP_HOME и адрес сайта URL для WP_SITEURL. По умолчанию, оба адреса будут одинаковыми. Однако, если вы предоставите WordPress свою директорию, то WordPress адрес URL будет указывать директорию, где вы установили WordPress.

Сохраните обновлённый файл wp-config.php и загрузите изменённый файл на сервер, используя ваш FTP клиент. Если вы теперь можете войти в систему, то мы нашли проблему.

Однако, это временное решение, вам нужно будет удалить код и обновить значения WP_HOME и WP_SITEURL в базе данных сайта.

Итоги

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

Давайте быстро пробежимся по решениям проблем:

  • Изменение пароля
  • Очистите кэш и cookies браузера
  • Отключите ваши плагины
  • Вернитесь к стандартной теме
  • Замените ваш login файл
  • Определите URL сайта и WordPress

А вы сталкивались с проблемой входа в систему WordPress? Расскажите нам в комментариях, как вы её решили.

NEW!!! Полезное, нужное, важное:

Честный и надежный заработок в интернете
Платежные системы, кошельки и обменники для работы

Лучшие хостинги, сервера и прочее для сайтов

Смотрите также

HTTPS для WordPress под NGINX

Данная статья расскажет о том, как осуществить перевод на HTTPS сайтов на WordPress, не потратив денег на SSL сертификат, получить оценку безопасности A+ , минимизировать расходы на обслуживание HTTPS

Добавить комментарий