Hola,
Recientemente he movido a webempresa una web que tenía en otro hosting. Allí había ciertas limitantes, pero sinceramente no me fijé en las configuraciones, hice una copia de la base de datos. La web funciona perfectamente y dentro de la administración de wordpress casi todo funciona bien.
Puedo crear usuarios administradores y éstos tienen los mismos permisos que el mio. El problema que tengo es que no puedo instalar ni eliminar nuevos plugins (pero sí activar y desactivar) y pese a que puedo entrar en /wp-admin, si accedo a /wp-admin/update-core.php, me salta un error "Lo siento, no tienes permisos para acceder a esta página."
He probado a renombrar la carpeta plugins a ver si hubiese algo limitando accesos, pero no parece ser el caso puesto que aquí al refrescar veo el listado vacío pero sigo sin ver la opción a añadir plugins nuevos.
Buscando opciones, he intentado revisar wp_user_roles en la tabla xxx_options de la db, pero la entrada no parece existir. Tampoco existe en otras instancias que tengo y funcionan perfectamente, por lo que no sé si es que no sé identificarla o es que no es un problema.
Sabéis que podría ser o qué puedo revisar para poder administrar los plugins como cualquier administrador normal?
Gracias!
Contenido solo visible a usuarios registrados
Hola Juan.
El problema lo tienes en la web nova-cuina ?
Por favor si puedes adjunta una captura para que veamos exactamente en que paso tienes el problema.
Un saludo
@pepesoler así es, creo que no hay mucho que mostrar, aquí dejo una captura de la pantalla de los plugins:
Donde no hay opción a añadir nuevo plugin.
Si por url accedo a actualizar (nótese en la captura de arriba que no aparece el icono de actualizar en la barra superior), /wp-admin/update-core.php, me indica que no tengo permisos:
Gracias
Hola Juan,
En este caso prueba los siguientes, accede a Ajustes → enlaces permanentes y sin realizar ningún cambio pulsa el botón de guardar cambios. Luego de ello crear un nuevo usuario con rol administrador y revisa si al acceder con este te muestra todas las configuraciones de forma correcta.
Verifica esto y nos comentas como ha ido todo
Un Saludo
@karen gracias por la respuesta, acabo de probar, creando un nuevo administrador y accediendo en incógnito, pero veo lo mismo que con mi usuario, no parece cambiar nada.
Hola Juan,
No veo nada adicional que pueda estar generando errores en tu sitio web, revisa acceder desde un nuevo ordenador y comprueba como se muestra las opciones de administración.
Antes de ello revisa lo siguiente, ingresa a tu cuenta de hosting Administrador de archivos → public_html dentro de este ingresa a la carpeta donde tienes los archivos de tu sitio web y editar el archivo wp-config.php
Revisa dentro de este tengas como false estas líneas de código:
define( 'DISALLOW_FILE_EDIT', false );
define( 'CONCATENATE_SCRIPTS', false );
Si no es así cámbialo a false y guarda los cambios, luego de ello revisa si te permite añadir de forma correcta nuevos plugins
Verifícalo y nos comentas como va todo
Un Saludo
@karen He cambiado la variable DISALLOW_FILE_EDIT, que estaba a true y la he puesto a false como comentas, pero no ha habido suerte.
He probado en incognito, en otros browsers, y en otro dispositivo y sigue todo igual.
No creo que sea un error como tal, me da la sensación que tiene que ser alguna configuración a más alto nivel, ya que es como que los plugins están completamente capados adrede.
Aquí se ve que ni siquiera hay opción de desinstalar plugins ya desactivado, como debería ocurrir, por lo que imagino que es alguna configuración que se puso por seguridad:
Gracias!
Vale, ya está solucionado.
Tenía que añadir DISALLOW_FILE_MODS a false.
define('DISALLOW_FILE_MODS', false);
Gracias por la ayuda!
Hola Juan,
Enhorabuena lograste solucionarlo, es un placer siempre poder ayudarte.
No dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊