• При активации любого плагина выдаёт такую ошибку «You do not have sufficient permissions to activate this plugin.» Как решить?
    Сайт работает, плагины какие-то уже стоят. Я доделываю его после другого верстальщика и столкнулся с такой проблемой..

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • вы, хотя бы ради интереса, пытались это перевести?

    Модератор Yui

    (@fierevere)

    永子

    сайт случаем не в режиме мультисайта/сети?
    тогда активировать можно только разрешенные плагины
    даже если вы администратор (а не суперадминистратор)

    вы плагин установить можете ? хватает прав на это?

    @fierevere Мультисайта нет. На установку права есть, а вот активировать не могу

    @tuxfighter конечно пробовал. Почему эти прав у меня нет, если я единственный админ?

    Модератор Yui

    (@fierevere)

    永子

    создать другой аккаунт админа и попробовать с него?
    (если получится, то понижаете основной аккаунт до любой роли,
    сохраняете, потом снова ставите права админа)

    @fierevere Создал другой аккаунт, с него та же ошибка. Основной аккаунт понижал и возвращал до админа. Ничего не помогло…

    Модератор Yui

    (@fierevere)

    永子

    в functions.php активной темы добавьте код, можно вначале после открывающего тега <?php
    на следующей строке

    $xrole =& get_role('administrator');
    	$xrole->add_cap('switch_themes');
    	$xrole->add_cap('edit_themes');
    	$xrole->add_cap('activate_plugins');

    потыкайтесь по страницам сайта, чтобы код сработал (достаточно 1 страницы открытой не из кеша)
    после чего код можно и нужно удалить, как было.

    @fierevere Не сработало..

    а никакого «плагина безопасности» не установленной?

    Модератор Yui

    (@fierevere)

    永子

    а должно было, если правильно добавили и код сработал при загрузке любой страницы сайта не из кеша…

    посмотрите логи ошибок PHP, а также выполните проверку (CHECK) и ремонт (REPAIR) таблиц в базе данных (через phpMyAdmin например)
    возможно таблицы повреждены и заблокированы на запись

    и еще, не нужно пингать каждый раз при ответе мне, я и так прекрасно вижу все новые сообщения на форуме

    PS:
    еще проверьте статус здоровья сайта на предмет замечаний и измененных констант, в wp-config.php поищите
    DISALLOW_FILE_MODS
    DISALLOW_FILE_EDIT

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

    Поищите в коде всего сайта выражение «You do not have sufficient permissions to activate this plugin» — я его в оригинальном ВП не нашел, значит какой-то плагин или тема. Найдете — смотрите что ему не нравится. Например подобное есть в древнем шаблоне https://github.com/rtCamp/rtpanel

    @igor-san хорошая идея, а в каком файле древнего шаблона вы нашли эту фразу? Я в теме пошарил, ничего вроде бы не увидел.

    Попробуйте деактивировать все плагины и переключиться на стандартную тему. Если проблема исчезнет, то возможно причиной является конфликт плагинов/темы. У вас в консоли полно ошибок jQuery

    @kw56 эти ошибки появились в результате принудительной замены версии JQuery, из-за конфликта с версией от WordPress. Там у меня CF7 перезагружал страницу после сабмита. До этих ошибок ситуация была такой же..

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