Не могу войти в систему с правильным именем пользователя и паролем
Я не могу получить доступ к панели управления WordPress с правильным именем пользователя и паролем. Если я ввожу неправильный пароль, система не показывает никакого сообщения об ошибке. Когда я нажимаю кнопку "Войти", появляется та же страница (wp-login). Я пробовал удалять кэш браузера, файлы cookie и заменил старый файл wp-login.php на свежий wp-login.php. Но это всё равно не работает. Если я переустанавливаю WordPress на домене, возникает та же проблема. Я не знаю, в чем основная причина этой проблемы. Как я могу решить эту проблему.

Есть несколько вещей, которые вы можете попробовать. Одна из них вы уже пробовали.
Очистить кэш браузера (что вы уже делали), убедитесь что очистили всё - куки и кэш.
Попробуйте деактивировать все плагины, подключившись к серверу через SSH
или FTP
и переименовав папку wp-content/plugins
в wp-content/plugins_backup
.
Смените тему WordPress, проблема может быть в текущей теме. Попробуйте переключиться на одну из стандартных тем, например twentyfifteen
.
Файл .htaccess может вызывать проблемы, поэтому снова подключитесь через SSH
или FTP
и переименуйте .htaccess
в htaccess.backup
.
Также проверьте ваш wp-config.php, убедитесь что URL сайта указан правильно, например:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Надеюсь, это поможет.

Я перепробовал множество методов, но ни один из них не сработал для меня. Поэтому я попытался решить проблему самостоятельно. Я нашел решение. Во-первых, я очистил данные браузера (куки, кеш и прочее), нажав Ctrl+Shift+Delete. Во-вторых, вышел из браузера. В-третьих, отключил интернет-соединение. В-четвертых, почистил компьютер с помощью программы для очистки (я использовал Wise Care 360). В-пятых, снова подключил интернет и успешно вошел в админку WordPress.

Этот способ сработал у меня. Он требует определенных знаний PHPMYAdmin и wp_config.php
- Откройте вашу базу данных MySQL в PHPMyAdmin
- Перейдите к файлу wp-config.php
- В wp-config найдите строку: $table_prefix = 'ваш_префикс'; измените 'ваш_префикс' на что-то новое, например 'ваш_новый_префикс'.
- Откройте любую страницу вашего сайта. WordPress запустит процесс новой установки. Он создаст совершенно новый набор таблиц в базе данных. Во время установки введите ваше ТЕКУЩЕЕ имя пользователя и пароль.
- В PHPMyAdmin откройте таблицу [ваш_новый_префикс]_users, скопируйте хэш пароля из столбца user_pass.
- Откройте вашу старую таблицу ваш_префикс_users. Найдите вашего пользователя и вставьте скопированный хэш пароля в столбец user_pass.
- В wp-config верните ваш предыдущий префикс. Теперь вы должны иметь возможность войти в систему как обычно.
- Удалите временные таблицы из вашей базы данных.
Занимает около 3 минут. Особенно полезно, если вы по какой-то причине не получаете письма для восстановления пароля. Внимание: некоторые шаги нельзя отменить. Сделайте резервную копию перед выполнением любых действий.

Это слишком много работы только для генерации пароля. Есть несколько онлайн-генераторов паролей для WordPress, таких как https://www.useotools.com/wordpress-password-hash-generator или https://codebeautify.org/wordpress-password-hash-generator

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