Tengo un sitio que ejecuta WP 3.3.2. El backend muestra una barra que dice "¡WordPress 3.5 está disponible! Notifique al administrador del sitio".
Lo curioso es que he iniciado sesión con un usuario administrador, lo verifiqué dos veces. Cuando intento acceder a la página de actualización (en wp-admin / update-core.php) aparece este error:
"No tiene permisos suficientes para acceder a esta página".
¿Alguna pista sobre lo que podría estar pasando aquí? Gracias.
Respuestas:
Intenta crear un nuevo usuario administrador en la base de datos.
Siga estos pasos para poder crear un nuevo usuario administrador, luego actualizar y luego puede volver a otorgarle a su antiguo usuario derechos de administrador. O use el nuevo usuario.
Su antiguo usuario podría tener una configuración incorrecta en la base de datos
http://www.dnawebagency.com/how-to-add-an-admin-user-to-the-wordpress-database
fuente
Tuve este problema una vez.
Debes revisar tu
wp-config.php
archivo y si encuentras esta líneacambia su valor a falso:
fuente
Para cualquier otra persona con este problema, hay otra línea que puede tener que encontrar en su archivo de configuración o funciones de wp y cambiar a falso:
fuente
WordPress me decía que no tenía "permisos suficientes" para actualizar mi propia instalación, incluso cuando inicié sesión como Administrador.
Tenía la siguiente línea en mi archivo wp-config.php:
define('DISALLOW_FILE_MODS',true);
pude aplicar actualizaciones una vez más después de cambiar esta línea a:
define('DISALLOW_FILE_MODS',false);
fuente
Agregue el siguiente código a un archivo en su raíz de WordPress y vaya a esa página.
Ahora, busque
[update_core]
en el texto que se muestra. Su valor debería ser1
.De lo contrario, agregue la siguiente línea después de la
$role = get_role('administrator')
línea para agregar laupdate_core
capacidad al administrador.Vuelva a cargar la página para ver si el valor de
[update_core]
es1
. Si es así1
, puede intentar hacer la actualización. No olvides eliminar el archivo que agregaste después.Método 2:
Toma PHPMyadmin y ve a la
wp_users
mesa. Busque su identificación de usuario. Ahora vayawp_usermeta
y cambiewp_capabilities
su ID de usuario aa:1:{s:13:"administrator";b:1;}
. Haga una copia de seguridad antes de tocar la base de datos, por si acaso.fuente
Encontré este problema una vez al actualizar una instalación 3.9.19.
Seguí la respuesta de @RRikesh y todo parecía ser normal, pero aún así no puedo ejecutar la actualización.
Resulta que
define('DISALLOW_FILE_MODS',true);
se configuró enfunctions.php
.Así que sí, busca esa línea en tu
wp-config.php
tambiénfunctions.php
.No estoy seguro si agregar esa línea
functions.php
es una práctica común ya que la mayoría de las respuestas aquí solo sugieren mirarwp-config.php
fuente
A menudo tiene que lidiar con darle a su instalación de WordPress los permisos correctos de archivos y directorios. Si puede iniciar sesión en su servidor a través de SSH, no hay ningún problema.
Ahora deberías poder actualizar Wordpress automáticamente desde tu backend.
fuente
Lo arreglé cambiando algún valor dentro de
wp-config.php
.define('DISALLOW_FILE_MODS',true);
cambie el valor a falso:
define('DISALLOW_FILE_MODS',false);
fuente
Esta es una oportunidad en la oscuridad, pero ¿tienes algún plugin mu que pueda estar causando esto?
wp-content/mu-plugins
fuente