WordPress не работает вход

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

Время на чтение: 5 минут

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

Общие симптомы проблемы

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

Первым делом, следует определиться, что в вашем случае означает «не могу зайти в административную панель WordPress».

Как правило, это может значить, что:

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

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

Сообщение об ошибке при входе

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

Чтобы использовать автоматическое восстановление, вам нужно перейти на страницу my-site.ru/wp-admin и нажать на кнопку «Забыл пароль». После чего, ввести свое имя пользователя или адрес электронной почты, по которому придет ссылка на восстановление. Перейдя по этой ссылке, вы окажетесь на новой странице, где можно будет сбросить и сменить свой пароль, а потом выполнить вход в систему.

Не приходит письмо на электронную почту

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

Найти это приложение можно на панели управления хостингом или в меню локального веб-сервера, смотря где у вас расположен сайт. Затем, на странице PhpMyAdmin, нужно открыть базу данных сайта и найти таблицу wp_users. Перед вами откроется список всех зарегистрированных пользователей, в котором нужно найти свою учетную запись и нажать на кнопку «Редактировать».

В появившемся списке строк, будет столбец user_pass, вам требуется удалить все его содержимое и вписать туда новый пароль. После чего, в столбце «Функция» для строки user_pass, нужно открыть выпадающее меню и выбрать MD5. Теперь, можно нажать «Ок» и проверить, заходит ли пользователь в систему с новым паролем.

При попытке входа ничего не происходит

Это самая частая проблема, из-за которой пользователи обращаются в интернет с вопросом «Почему я не могу войти в панель администратора WordPress». Так происходит потому, что ее достаточно сложно решить самостоятельно, не имея соответствующих знаний.

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

  • Очистить кэш и куки браузера;
  • Сменить браузер;
  • Вместо страницы my-site.ru/wp-admin, попытаться воспользоваться my-site.ru/wp-login.

Очистка куки и кеша помогает далеко не всегда, как и использование другого браузера. А вот попытка входа со страницы my-site.ru/wp-login почти всегда работает, но снова выполнить вход в Вордпресс, с обычной страницы, я все равно не могу.

Пытаясь разобраться с этим, я узнал интересную вещь. Обычно, при входе с my-site.ru/wp-admin происходит автоматическое перенаправление на my-site.ru/wp-login. А когда у меня не заходит в админ панель, то и перенаправление не происходит.

Как оказалось, виновато здесь несоответствие адресов сайта и админки. Чтобы это исправить, необходимо перейти в раздел общих настроек Вордпресс. На этой странице, нужно убедиться, что оба поля URL-адресов совпадают. Если это не так, то требуется сделать их одинаковыми и проверить, работает ли вход.

Что делать, если ничего не помогает

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

Читайте также:  Via hd audio driver windows 10 не работает

В таком случае, вам нужно открыть директорию своего сайта через FTP-клиент или страницу управления учетной записью хостинга. После чего, перейти в папку wp-content/plugins и переименовать ее, например, в 1.plugins. Затем, создать новую пустую папку с именем plugins и попытаться зайти в WordPress. Если все работает, то можно удалить пустую папку и переименовать 1.plugins обратно.

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

Заключение

Я могу с уверенностью сказать, что перечисленными способами можно решить большую часть проблем со входом в 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

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 комментарием найдите и замените код, как показано в ниже:

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

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

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

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

Решение:

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

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

Убедитесь, что используете 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? Расскажите нам в комментариях, как вы её решили.

Источник

Убираем ошибки входа в админку WordPress и циклическое перенаправление на пустой экран

Обновлено: 15 января 2020

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

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

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

1. Удалить кеш браузера и куки

Как и любые другие технологии, связанные со всемирной паутиной, WordPress использует файлы cookie для сохранения сеансов и учетных данных пользователя. Срок действия этих файлов cookie истекает каждые 15 дней.

Файлы cookie очень полезны, но иногда они могут вызвать много ошибок. Кеш – это еще один метод, который браузеры используют для сохранения веб-страницы в памяти, поэтому та же страница загружается быстрее при следующем посещении. Потому что вам не нужно загружать страницу с веб-сервера.

Возможно, вы обновили свой пароль WordPress, но ваш браузер по-прежнему использует старую информацию, или кэш вашего браузера использует более старую версию WordPress. Удаление кэша и файлов cookie может повысить производительность вашей системы и исправить цикл перенаправления входа в WordPress. Ниже мы объяснили, как удалять кеш и куки в известных браузерах.

Как удалить кеш и куки в Google Chrome

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

После открытия Chrome в правом верхнем углу вы увидите три точки. Нажмите здесь. Затем нажмите «История» и в левой части нажмите «Очистить данные просмотра». Откроется новая страница, в раскрывающемся меню выберите «начало времени».

Также убедитесь, что выбраны кэшированные изображения и файлы, файлы cookie и другие данные сайта и плагина. Наконец, нажмите «Очистить историю просмотров». Теперь снова откройте браузер и попробуйте снова войти в панель управления WordPress.

Если вы используете Google Chrome для доступа к своему веб-сайту, этот метод должен исправить ошибку цикла перенаправления.

Читайте также:  У меня не работает бензонасос соболь

После открытия Firefox, нажмите на три строки в верхнем правом углу. Нажмите на «История». Затем нажмите «Очистить недавнюю историю».

В меню временной шкалы выберите «Все». Убедитесь, что вы выбрали Cache and Cookies и нажмите «Очистить сейчас».

Как удалить кэш и куки в Safari

Нажмите «Safari» в верхнем левом углу, рядом с логотипом Apple. Затем нажмите «Настройки».

Выберите «Конфиденциальность» и нажмите «Управление данными сайта». Теперь выберите ваш сайт WordPress и нажмите «Удалить». Вы также можете удалить все данные, нажав «Удалить все».

Откройте Edge, нажмите на три точки в верхнем правом углу и нажмите «Настройки». На странице настроек перейдите к «Очистить данные просмотра».

Затем нажмите «Выбрать, что очистить» и в открывшемся меню выберите «Кэшированные данные и файлы», «Куки» и сохраненные данные веб-сайта. Теперь нажмите «Очистить». Как только вы увидите сообщение «Все ясно!», Весь ваш кеш и файлы cookie будут удалены.

2. Восстановите .htaccess файл

Файл .htaccess содержит правила переписывания WordPress, связанные с вашим сайтом, и ссылку, которая помогает вашему сайту работать должным образом.

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

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

Если вы используете FileZilla, вы можете просто щелкнуть правой кнопкой мыши на файле .htaccess и удалить его. В противном случае, переименовав файл в .htaccess_old, вы можете сделать его резервную копию. Иногда в каталоге WordPress есть и другой файл .htaccess, который также необходимо удалить.

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

3. Отключить темы и плагин

Ошибка цикла перенаправления входа в WordPress часто вызывается плагинами. Например, недавно установленный плагин не совместим с вашей версией WordPress или кодами вашего веб-сайта и вызывает проблемы.

Чтобы отключить плагины, используйте FTP для входа на свой веб-сайт и переименуйте папку «Плагины» в plugins.old или любое другое имя, которое вы предпочитаете. Вы должны убедиться, что WordPress не идентифицирует эту папку. Таким образом, все ваши плагины отключены.

Теперь попробуйте войти в свою панель управления WordPress. Если вы успешны, плагин вызывает ошибку. Теперь, чтобы включить ваши плагины, переименуйте вашу папку обратно в «Плагины». Теперь вам нужно переименовать ваши плагины один за другим, пока вы не найдете тот, который вызывает ошибку.

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

Как и плагины, вам нужно переименовать папку «Темы», если ошибка цикла перенаправления исправлена, то ваша тема вызывает ошибку.

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

Найдите базу данных, связанную с вашим сайтом WordPress. Откройте его и выберите wp_options. Теперь правая таблица открыта, нажав «Обзор» и нажав «Показать все», вы можете увидеть каждый столбец. Здесь вам нужно искать «Шаблон» и «Таблица стилей». Из обеих таблиц измените название вашей темы на «двадцать семнадцать», которая является темой по умолчанию. Сохраните его и попробуйте снова войти в WordPress.

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

4. Обновите постоянные ссылки WordPress

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

Чтобы это исправить, подключитесь к вашей базе данных. Затем введите URL своего веб-сайта с https или без него в таблицах «siteurl», «home» и «wp-options». Теперь попробуйте войти на свой сайт WordPress.

5. Проверьте файл wp-config.php для URL WordPress

Если описанный выше способ не сработал должным образом, вы можете использовать этот метод для устранения проблемы с URL. С помощью FTP войдите на свой веб-сайт, найдите и откройте файл wp-config.php. Добавьте приведенные ниже коды в свой файл и убедитесь, что вы изменили «example.com» на свой фактический URL. Кроме того, если ваш сайт использует «www». Убедитесь, что вы также добавили его.

1. define (‘WP_HOME’, ‘http: //example.com’);

2. define (‘WP_SITEURL’, ‘http: //example.com’);

Сохраните ваши изменения и попробуйте войти в свою панель управления WordPress.

Источник

Оцените статью