Поддержка Проблемы и решения Нет кнопки Обновить WordPress в админке

  • Добрый день.
    По наследству достался мне сайт. Он на WP 4.9.12/ В админке написано «Доступен WordPress 5.3.1! Пожалуйста, сообщите администратору сайта», но ссылки, которая обычно выводится рядом, нет.

    То ли админ предыдущий как-то заблокировал, то ли не знаю что…

    Попытался в wp-config добавить принудительное авто обновление —

    // Включить только минорные автообновления (по умолчанию):
    define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );

    // Включить минорные и мажорные автообновления:
    define( ‘WP_AUTO_UPDATE_CORE’, true );

    — не помогло…

    Подскажите, что может быть не так?

    Заранее спасибо!

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Модератор Yui

    (@fierevere)

    ゆい

    https://ru.wordpress.org/plugins/health-check/

    Инструменты — Здоровье сайта

    посмотрите что именно блокирует обновления WP.

    Пожалуйста, сообщите администратору сайта», но ссылки, которая обычно выводится рядом, нет.

    у вас скорее всего роль не администратора, или если сайт в режиме сети (мультсайт), то не суперадминистратора

    • Ответ изменён 2 года, 9 месяцев назад пользователем Yui.

    Оп-па, и установки плагинов нет (((

    Права Администратор. Выше прав нет.

    Права Администратор. Выше прав нет.

    У Вас нет, а вообще есть.

    если сайт в режиме сети (мультсайт), то не суперадминистратора

    У меня есть доступ в БД. У моего пользователь такие же поля, как у предыдущего админа данного сайта. + Я входил под его акаунтом.

    Если есть еще какой-то уровень, которого я не вижу, как я могу его увидеть? Что и где в бд прописать?

    Модератор Yui

    (@fierevere)

    ゆい

    возможно «по наследству» вам также достались и побитые роли на сайте,
    фактически вы не администратор

    и установки плагинов нет

    Модератор Yui

    (@fierevere)

    ゆい

    Можете попробовать

    СДЕЛАТЬ БЭКАП БД!

    добавить вот это в functions.php темы например

    
    if ( !function_exists( 'populate_roles' ) ) {
      require_once( ABSPATH . 'wp-admin/includes/schema.php' );
    }
    
    populate_roles();
    

    после загрузки страницы сайта/админки, удалите этот код.

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

    Да как же я могу быть в этом уверен ((((

    Сделал как Вы написали. Ни на сайте, ни в админке не изменилось ничего…

    Так что, неужели ничего нельзя сделать??? Неужели через БД нельзя присвоить юзеру максимальные права?

    mazurik, тут дело, скорее всего, в том, что права побились по какой-то причине. Присвоить-то можете, но толку от этого скорее всего не будет. Как вариант ещё — попробуйте создать нового пользователя с правами администратора (через БД или код в functions.php).

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

    Присвоить-то можете, но толку от этого скорее всего не будет. Как вариант ещё — попробуйте создать нового пользователя с правами администратора (через БД или код в functions.php).

    Блин, привык я Джумле… Не было там такого отродясь. Если что, в бд пароль сменил или админа нового создал и все. А тут совершенно не понятно куда копать.

    Спасибо Вам за разъяснения. Только вот понятнее ничего не стало…

    Скажите, а можно ли как-то этот плагин (https://ru.wordpress.org/plugins/health-check/) установить как-то не через админку, а через ФТП и бд?

    установить как-то не через админку, а через ФТП и бд?

    установить можно, активировать нельзя.

    tuxfighter,

    активировать нельзя

    Через БД можно.

    Через БД можно.

    Пожалуйста, расскажите подробнее об этом. Как установить и активировать плагин НЕ из админки?

    Заранее спасибо!

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «Нет кнопки Обновить WordPress в админке» закрыта для новых ответов.