Hola:
Estoy intentando crear un usuario con rol de administrador en WordPress pero parece que tiene un error y no me deja ni crear nuevos ni borrar los existentes.
Cuando accedo https://miweb.com/wp-admin/users.php me aparece sólo mi usuario, sin embargo cuando presiono la pestaña administrador aparecen 2 usuarios, el mio y el que he creado https://miweb.com/wp-admin/users.php?role=administrator.
Este usuario no me deja ni borrarlo, ni editarlo y tampoco crear uno nuevo. Al intentarlo me dice que el enlace a caducado (adjunto captura)
Ya me dicen que podemos hacer para solucionarlo.
Contenido solo visible a usuarios registrados
He seguido el siguiente tutorial:
https://www.hostinet.com/formacion/wordpress/el-enlace-que-has-seguido-ha-caducado-solucion/
En nuestro caso tenemos establecido el tamaño de los archivos en 128mb con lo que no sé si tiene nada que ver.
Gracias de antemano
Hola Iván,
Por favor, accede a la cuenta de cPanel ese sitio web y dirígete a "Aplicaciones Webempresa -> Configurar PHP ->Parámetros PHP configurables: configura los siguientes parámetros para tu cuenta de hosting" y prueba aumentando los valores de los parámetros PHP a los máximos disponibles (ver captura)
Si tienes alguna duda la siguiente guía te servirá -> cambiar-la-version-php
Saludos
Muchas gracias por tu respuesta.
Tal y como me indicas he procedido a poner php 7.4 pero no funciona.
He probado a borrar de la base de datos wp_user el usuario pero en WordPress no responde. Aunque en la base de datos hay un sólo usuario cuando le doy en WordPress a la pestaña de los administradores me aparecen 2 usuarios.
Hola Ivan,
Es muy raro que no te permita borrar usuarios ni crear nuevos, puedes probar si te permite crear nuevos usuarios administradores desde tu base de datos. Dentro del siguiente enlace tienes un tutorial que te explica paso a paso como puedes hacerlo -> https://decodecms.com/crear-usuario-administrador-de-wordpress-desde-la-base-de-datos/
Verifica esto y nos comentas si con ello si te permite añadir usuarios
Un Saludo
Hola Ivan,
No, mi sugerencia no fue modificar la versión de PHP si no modificar los valores de los parámetros PHP, los cuales te señalé en la captura de pantalla adjunta (max_execution_time, max_input_time, memory_limit, etc).
Borrar la tabla wp_users de la base de datos de Wordpress me parece muy arriesgado y peligroso, no deberías hacerlo.
Saludos
@bulmaro
Los parámetros esos los tengo ya configurados de esa manera que me indicas. muchas gracias. Pero no me funciona. Es como si tuviese un bug y se ha quedado cómo estancado durante la creación del segundo usuario. Por ello es por lo que he intentado borrarlo de la base de datos por ver si refrescaba.
He intentado crear un usuario por wp-user y consigo acceder pero parece que no como administrador. he colocado las capabilities en a:1:{s:13:”administrator”;b:1;} sin embargo en el panel de WordPress no aparece este nuevo usuario.
No se que puede ser
Hola Ivan.
Ten en cuenta que el dominio lo tienes en la cuenta de Revendedor y tienes que seleccionarlo de esa cuenta.
una vez seleccionado el dominio accede a Configurar PHP
En el bloque Parámetros PHP configurables selección los valores máximos en todas las celdas:
Revisa si con eso se soluciona.
Si no se soluciona:
.- Comprueba la base de datos que utiliza la instalación accediendo al administrador de archivos -> carpeta donde tienes la instalación.
.- Editar el archivo wp-config y en " define( 'DB_NAME' " podrás identificar la base de datos que utiliza
.- accede a phpMyAdmin y selecciona la base de datos que estas utilizando.
.- selecciona la pestaña SQL, añade lo que tienes adjunto y pulsa en continuar
esto creará un usuario con el nombre demo y password demo
una vez accedas a la administración con ese usuario, creas otro usuario administrador, accedes de nuevo con el usuario que creaste y eliminas ese usuario demo.
un saludo
Hola @pepesoler :
He seguido todas tus indicaciones y me ha funcionado. He podido crear el demo y con este usuario si he podido borrar el usuario que tenia el conflicto y he creado uno nuevo sin problema.
Muchas gracias a todos por vuestro tiempo y por ayudarme a solucionarlo.