У меня есть сайт под управлением WP 3.3.2. Бэкэнд показывает панель с надписью «WordPress 3.5 доступен! Пожалуйста, сообщите администратору сайта».
Забавно, что я вошел в систему с правами администратора, я дважды проверил это. При попытке получить доступ к странице обновления (в wp-admin / update-core.php) я получаю эту ошибку:
«У вас недостаточно прав для доступа к этой странице».
Любые намеки на то, что может происходить здесь? Спасибо.
Ответы:
Попробуйте сделать нового администратора в БД.
Выполните следующие шаги, чтобы создать нового пользователя-администратора, затем обновить его, а затем снова предоставить права администратора старого пользователя. Или используйте нового пользователя.
Ваш старый пользователь может иметь неправильные настройки в БД
http://www.dnawebagency.com/how-to-add-an-admin-user-to-the-wordpress-database
источник
У меня была эта проблема однажды.
Вы должны проверить свой
wp-config.php
файл, и если вы найдете эту строкуизмените его значение на false:
источник
Для тех, кто сталкивается с этой проблемой, есть другая строка, которую вам, возможно, придется найти в файле wp-config или functions и изменить на false:
источник
WordPress говорил мне, что у меня нет «достаточных разрешений» для обновления собственной установки, даже когда вы вошли в систему как администратор.
У меня была следующая строка в моем файле wp-config.php:
define('DISALLOW_FILE_MODS',true);
я смог применить обновления еще раз после того, как я изменил эту строку на:
define('DISALLOW_FILE_MODS',false);
источник
Добавьте следующий код в файл в корне WordPress и перейдите на эту страницу.
Теперь ищите
[update_core]
в отображаемом тексте. Это значение должно быть1
.Если нет, добавьте следующую строку после
$role = get_role('administrator')
строки, чтобы добавить этуupdate_core
возможность администратору.Обновить страницу , чтобы увидеть , если значение
[update_core]
является1
. Если это так1
, вы можете попробовать сделать обновление. Не забудьте удалить файл, который вы добавили позже.Способ 2:
Получить на PHPMyadmin и перейти к
wp_users
таблице. Ищите свой идентификатор пользователя. Теперь перейдитеwp_usermeta
и изменитеwp_capabilities
свой идентификатор пользователя наa:1:{s:13:"administrator";b:1;}
. Сделайте резервную копию, прежде чем касаться базы данных, на всякий случай.источник
Я столкнулся с этой проблемой один раз при обновлении установки 3.9.19.
Я следовал за ответом @RRikesh, и все казалось нормальным, но я все еще не могу запустить обновление.
Оказывается,
define('DISALLOW_FILE_MODS',true);
был настроен вfunctions.php
.Так что да, поищи эту строчку в своей,
wp-config.php
а такжеfunctions.php
.Не уверен, что добавление этой строки
functions.php
является обычной практикой, так как большинство ответов здесь предлагают только посмотреть наwp-config.php
источник
Часто вам приходится иметь дело с предоставлением вашей установке WordPress правильных прав доступа к файлам и каталогам. Если вы можете войти на свой сервер через SSH, это не проблема.
Теперь вы сможете автоматически обновлять Wordpress со своего бэкэнда.
источник
Я исправил это путем изменения некоторого значения внутри
wp-config.php
.define('DISALLOW_FILE_MODS',true);
измените значение на false:
define('DISALLOW_FILE_MODS',false);
источник
Это выстрел в темноте, но есть ли у вас случайно какие-либо плагины mu, которые могут быть причиной этого?
wp-content/mu-plugins
источник