URL wp-admin не позволяет войти и перенаправляет на ту же страницу

6 сент. 2013 г., 12:21:58
Просмотры: 15.8K
Голосов: 1

Я использую WordPress 3.6, последнюю версию. Когда я пытаюсь войти через админку по URL вида www.example.com/wp-admin и ввожу логин и пароль, WordPress перенаправляет меня обратно на ту же страницу.

Но если я пытаюсь войти через www.example.com/wp-login.php, то всё работает идеально.

При попытке входа через wp-admin меня перенаправляет на странный URL: www.example.com/wp-login.php?redirect_to=www.example.com/wp-admin%2F&reauth=1.

Я поискал в Google и нашел интересную тему на wordpress.org: http://wordpress.org/support/topic/wp-admin-suddenly-not-working, но эта тема неактивна и старая. Я попробовал все предложенные решения, но ничего не помогло.

Как исправить эту проблему? Есть ли какой-то плагин для этого или ошибка в одном из плагинов?

Обновление Я использую поддомены, и мой сайт доступен по адресу www.subdomain.examplesite.com. Также я использую Windows-хостинг с сервером IIS.

6
Комментарии

Вы используете поддомен?

Vinod Dalvi Vinod Dalvi
6 сент. 2013 г. 12:29:09

Да... и отредактировал вопрос тоже-!!

mohit_rocks mohit_rocks
6 сент. 2013 г. 12:40:35

Если вы можете войти через wp-login.php... пробовали ли вы войти через wp-login.php и отключить все плагины, чтобы проверить, не вызывает ли один из них проблему? Кстати, www.example.com/wp-login.php?redirect_to=www.example.com/wp-admin%2F&reauth=1 — это не странно, это абсолютно нормально, но должно быть что-то вроде www.example.com/wp-login.php?redirect_to=http%3A%2F%2Fwww.example.com%2Fwp-admin%2F&reauth=1

cybmeta cybmeta
6 сент. 2013 г. 13:19:10

Я могу войти через wp-login.php, но пытаюсь войти через файл wp-admin.

mohit_rocks mohit_rocks
6 сент. 2013 г. 13:53:10

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

TomC TomC
31 окт. 2013 г. 14:58:59

@mohit_rocks Этот вопрос решен?

Ethan Rævan Ethan Rævan
31 авг. 2016 г. 07:24:09
Показать остальные 1 комментариев
Все ответы на вопрос 6
1

В таких случаях проблема, скорее всего, связана с файлом .htaccess. Проверьте, используете ли вы Multisite и какой тип (subdir vs subdomain).

13 авг. 2017 г. 15:53:03
Комментарии

Это точно не .htaccess, хватит комментировать то, в чем вы ничего не понимаете.

user3140639 user3140639
7 нояб. 2023 г. 17:41:54
1

Проблемы чаще всего возникают из-за конфликтов плагинов.

Если вы можете войти через wp-login.php, войдите и проверьте, отключая плагины по одному, а затем проверяя доступ к wp-admin в другом браузере. Если после отключения конкретного плагина доступ к wp-admin восстанавливается, значит, этот плагин является причиной проблемы.

Такое также иногда происходит в Plesk и cPanel из-за проблем с правами доступа.

Попробуйте проверить, можете ли вы загружать медиафайлы или установить ещё один плагин. Если при загрузке медиафайлов появляется ошибка о невозможности добавления или проблемах с правами, попробуйте изменить права доступа для папки wp-admin на 755, после чего проблема должна исчезнуть.

6 сент. 2013 г. 14:00:37
Комментарии

конечно... я попробую и дам тебе знать... :)

mohit_rocks mohit_rocks
6 сент. 2013 г. 14:28:58
0

Смена Wordpress Salts помогла мне решить эту же проблему.

6 июн. 2017 г. 00:14:32
1

У меня была такая же проблема. Я использую CloudFront в качестве CDN, и решением для меня стала пересылка этих куки через CloudFront:

comment_author_*
comment_author_email_*
comment_author_url_*
wordpress_*
wordpress_logged_in_*
wordpress_test_cookie
wp-settings-*

Как видно на этом изображении

Настройки поведения распределения CloudFront

6 мая 2020 г. 20:37:17
Комментарии

Лучше всего разрешить все, как указано в AWS "Рекомендации по WordPress: создание распределения CloudFront" https://docs.aws.amazon.com/whitepapers/latest/best-practices-wordpress/cloudfront-distribution-creation.html

user3140639 user3140639
7 нояб. 2023 г. 17:55:23
1
<Files wp-login.php>
order deny,allow
allow from all
</Files>

Добавьте этот код в файл .htaccess. Он используется для настройки контроля доступа к файлу wp-login.php в конфигурационном файле веб-сервера, возможно, с использованием файла .htaccess Apache. Эта конфигурация разрешает доступ к файлу wp-login.php с любого IP-адреса, по сути позволяя любому пользователю получить доступ к странице входа WordPress.

Вот объяснение каждой строки:

<Files wp-login.php>: Эта строка указывает, что следующие директивы конфигурации должны применяться только к файлу wp-login.php. order deny,allow: Эта строка определяет порядок, в котором Apache должен обрабатывать директивы allow и deny. В данном случае сначала применяются правила deny, затем allow. allow from all: Эта строка разрешает доступ к файлу wp-login.php со всех IP-адресов. Эта конфигурация фактически разрешает любому пользователю доступ к странице входа WordPress (wp-login.php) из любого места.

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

<Files wp-login.php>
    order deny,allow
    allow from ip address
    </Files>
4 апр. 2024 г. 11:32:21
Комментарии

Добро пожаловать на WordPress StackExchange! Пожалуйста, [отредактируйте] ваш ответ и добавьте объяснение: Почему это исправляет проблему? Что именно это делает?

fuxia fuxia
8 апр. 2024 г. 20:09:37
1
-1

Обновление:

Я нашел решение для wp-login.php

$user = wp_signon( '', $secure_cookie ); старая строка
$user = wp_signon( array(), $secure_cookie ); исправление

Автор решения: bobferg

(@bobferg)

2 июл. 2018 г. 03:35:51
Комментарии

Никогда не редактируйте файлы ядра.

Jacob Peattie Jacob Peattie
2 июл. 2018 г. 09:54:19