Поддержка Проблемы и решения Не войти в админку

  • Решено baltikam

    (@baltikam)


    Изменил страницу входа в админку плагином all-in-one-wp-security ещё при разработке сайта, и на служебном домене всё работало и работает.
    Потом перенёс на основной домен, и неделю заходил в админку со служебной страницы, а сейчас Fatal error: Cannot redeclare retrieve_password() (previously declared in…
    Это как-то лечится?

    • Тема изменена 4 недели назад пользователем baltikam.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Fatal error: Cannot redeclare retrieve_password()

    Эта функция в WordPress 5.7 была перемещена из файла wp-login.php в wp-includes/user.php.

    Стоит скачать архив текущей версии и убедиться, что все файлы скопированы на сервер корректно, в частности wp-login.php. При необходимости — скопировать заново вручную.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Также стоит обновить плагин All In One WP Security & Firewall до текущей версии. Если не получается войти в админку — то либо обновить по FTP, либо переименовать каталог с плагином, войти в админку, установить свежую версию и активировать заново.

    В версии 4.4.8 как раз пишут, что решили эту проблему:

    Fixed an issue with the rename login page feature on WordPress v5.7.

    И действительно — функция была продублирована в плагине, а теперь в этом нет необходимости.

    Автор baltikam

    (@baltikam)

    помогло, спасибо )

    • Ответ изменён 4 недели назад пользователем baltikam.
Просмотр 3 ответов — с 1 по 3 (всего 3)