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

  • Доброго времени суток, после обновления на версию 5.3, не могу дезактивировать плагины, плагин как бы отключается, переходу в раздел активных плагинов, а он работает и так со всеми! Появилось сообщение в админ панели Assets manager: We released great plugin upgrade! But, some plugin settings can’t be migrated. Please check the disabled assets in the plugin, if they are configured incorrectly, you will need to fix the settings. Make sure the plugin works for you. через FTP, переименованием папки plugins, плагины отключаются, стоит один раз включить и все(
    Подскажите, куда копать, что анализировать? Как решить?
    P.S. Заранее спасибо!

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Я у себя наблюдаю эту-же проблему уже неделю. Из-за этого столько плагинов протестировал.
    С уверенностью могу сказать, что проблема в самом движке WordPress.
    Бывало, очищая кеш, проблема исчезала, но потом вновь появилась.

    Затем я обратил внимание на следующее: де-факто, плагин деактивируется, однако визуально об этом не уведомляется в админке, но уведомляется в верхней панеле админа.

    К примеру, есть плагины, которые видны не только в админке, но и в верхней панели, из них: WP Fastest Cache, Webcraftic Clearfy, Query Monitor, Jetpack и им подобные, которые всегда весят на верхней панеле.

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

    Этот баг препятствует визуальному уведомлению в админке, но не препятствует визуальному уведомление и функционалу в верхней панеле.

    Проверьте сами, и сообщите, к чему вы пришли.

    Так-же хочу отметить, что баг препятствует не только визуальному уведомлению о отключении самого плагина, а даже о активности и диактивности функций в самом плагине.

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

    Как я борюсь с этим?

    Я останавливаю кеш Nginx на хостинге и удаляю весь кеш, как со стороны браузера, так и со стороны сервера.

    Затем отключаю нужный мне плагин (если это плагин для кеша, то самостоятельно удаляю его кеш с сервера, в ручную).

    Затем отключаю возможные конфликтные плагины, как оптимизаторы (вредители по сути), кеш плагины, защитные плагины и прочее.

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

    Если это не поможет, то попробуйте эту-же процедуру с переустановкой плагина (удалив весь кеш и его следы).

    Мне этот метод пока помогает.

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

    С уверенностью могу сказать, что проблема в самом движке WordPress

    С уверенностью могу сказать: это Clearfy. Удалите его (очистив кэш) и будет вам счастье.
    Или обращайтесь к автору плагина, пусть исправляет баг

    С уверенностью могу сказать, что проблема в самом движке WordPress.

    У вас видимо индивидуальный движок, выпущенный специально для вас одного

    Кстати, по поводу Clearfy, он тоже проблем мне принес после того, как я купил его.

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

    (@fierevere)

    永子

    будете троллить — придется принять меры.

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

    Модератор Yui

    (@fierevere)

    永子

    Если вам что-то в WP не нравится, то

    1. разбирайтесь со своим дырявым глючным хостингом,
    потому что у миллионов всё работает, а у вас — нет.

    2. для сообщений (нормальных, подробных), существует core trac,
    а форум не предназначен для нытья и голословных жалоб ни о чем, без подробностей и доказательств, это будет считаться расжиганием флейма и троллингом.

    3. вас на WP никто не держит, не нравится — есть десятки других движков, можете и свой написать «с блэкджеком и …»

    Модератор Yui

    (@fierevere)

    永子

    @jauzi с чем пришли, то и получите, теперь ваши сообщения будут на премодерации.

    Anonymous User 17160716

    (@anonymized-17160716)

    jauzi, учитывая весь описанный геморрой:

    Как я борюсь с этим?

    Я останавливаю кеш Nginx на хостинге и удаляю весь кеш, как со стороны браузера, так и со стороны сервера.

    Затем отключаю нужный мне плагин (если это плагин для кеша, то самостоятельно удаляю его кеш с сервера, в ручную).

    Затем отключаю возможные конфликтные плагины, как оптимизаторы (вредители по сути), кеш плагины, защитные плагины и прочее.

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

    Если это не поможет, то попробуйте эту-же процедуру с переустановкой плагина (удалив весь кеш и его следы).

    не возникала мысль, что на стороне сервера «что-то не так»? Не было желания проверить ту же версию WordPress на любом другом хосте, хоть тот же пресловутый 127.0.0.1?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    Это свидетельствует только о некорректно настроенном кешировании на хостинге или о конфликте с каким-нибудь плагином-«оптимизатором».

    Подобные проблемы происходят, когда сервер принудительно кеширует страницы админки, игнорируя HTTP-заголовки WordPress и самостоятельно выставляя Cache-Control для всех страниц.

    Посмотрите, нет ли в файле .htaccess лишних заголовков Cache-Control.

    Если нет — попробуйте добавить фрагмент в functions.php активной темы:

    
    function add_pragma_no_cache_header( $headers ) {
    	$headers['Pragma'] = 'no-cache';
    	return $headers;
    }
    add_filter( 'nocache_headers', 'add_pragma_no_cache_header' );
    

    Затем отключаю возможные конфликтные плагины, как оптимизаторы (вредители по сути), кеш плагины, защитные плагины и прочее.

    А вот это правильно 🙂

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

    Как вы считаете, надо ли вообще включать кеш Nginx? Это при том, что я использую WP Fastest Cache.

    Или достаточно выключить определенное кеширование?

    К примеру,у меня на хостинге Nginx отдельно кешируется вывод php, perl и пр. скриптов.

    Затем отдельно кеширует графические элементы.

    Затем текстовые документы.

    Что из вышеупомянутого отключить?

    Еще на хостинге есть PageSpeed, он тоже что-то там кеширует.

    Модератор Yui

    (@fierevere)

    永子

    @jauzi , правила форума п.2.

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

    Anonymous User 17160716

    (@anonymized-17160716)

    jauzi,

    Еще на хостинге есть PageSpeed, он тоже что-то там кеширует.

    Если не секрет, зачем вам этот хлам?

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