• Por alguna razón no puedo acceder a la admin de mi página, el usuario está logado pero en la barra superior no veo los enlaces típicos de crear post, limpiar cache, etc.

    He mirado en la tabla wp_usermeta y todo parece estar en orden, tengo user level 10 y las capabilities parecen correctas

    a:16:{s:13:»administrator»;s:1:»1″;s:18:»SPF Manage Options»;s:1:»1″;s:17:»SPF Manage Forums»;s:1:»1″;s:22:»SPF Manage User Groups»;s:1:»1″;s:22:»SPF Manage Permissions»;s:1:»1″;s:21:»SPF Manage Components»;s:1:»1″;s:17:»SPF Manage Admins»;s:1:»1″;s:16:»SPF Manage Users»;s:1:»1″;s:19:»SPF Manage Profiles»;s:1:»1″;s:18:»SPF Manage Toolbox»;s:1:»1″;s:18:»SPF Manage Plugins»;s:1:»1″;s:17:»SPF Manage Themes»;s:1:»1″;s:15:»SPF Manage Tags»;s:1:»1″;s:22:»SPF Manage Integration»;b:1;s:16:»SPF Manage Polls»;b:1;s:21:»SPF Manage Promotions»;b:1;}

    ¿Qué puede estar fallando? Si accedo directamente a https://www.**********.es/wp-admin/ me dice: «Lo siento, no tienes permisos para acceder a esta página.»

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 1 a la 15 (de un total de 23)
  • Hola, @subpopet:

    De hecho, esas capacidades no son añadidas por defecto por WordPress, sino que parecen haber sido añadidas por Simple:Press. Mi recomendación es contactar al soporte de ese plugin para que te proporcionen ayuda: https://wordpress.org/support/plugin/simplepress/

    Dicho esto, creo que el siguiente artículo podría ayudarte a resolver este problema: Como crear un usuario administrador de WordPress desde la base de datos con phpMyAdmin

    Iniciador del debate subpopet

    (@subpopet)

    He creado un administrador en sql y sigo sin ver las opciones en la barra superior para poder acceder al admin

    Entonces, me temo que el plugin que has configurado está ocultando esta barra. Para descartarlo, podrías desactivar temporalmente el plugin para ver si aparece la barra. Si lo hace, entonces, busca en las opciones del plugin alguna opción relacionada con esto. En última instancia, contactar a los desarrolladores del plugin para obtener más ayuda.

    Iniciador del debate subpopet

    (@subpopet)

    No parece ser ningún plugin el causante

    No parece ser ningún plugin el causante

    ¿Podrías decirme qué pasos seguiste para realizar la prueba?

    He creado un administrador en sql y sigo sin ver las opciones en la barra superior para poder acceder al admin

    Leyendo tu mensaje anterior, me pregunto si te referías a la barra superior de administración. Si es así, intenta activar este fragmento de código para ver si se muestra de nuevo:

    add_action( 'after_setup_theme', 'mostrar_barra_de_administracion', PHP_INT_MAX );
    function mostrar_barra_de_administracion() {
      show_admin_bar( false );
    }
    Iniciador del debate subpopet

    (@subpopet)

    Desactivaba un plugin y recargaba a ver si aparecía la barra, sino lo volvía a activar

    De todas maneras, si intento acceder a /wp-admin.php o /admin me dice que no tengo permisos. O sea, es normal que no aparezca si no detecta que soy administrador

    Todo esto empezó cuando desde el hosting me actualizaron a la versión 8 del mysql

    Desactivaba un plugin y recargaba a ver si aparecía la barra, sino lo volvía a activar

    De hecho, lo recomendado es desactivar todos los plugins e ir reactivando y recargando la página, un plugin a la vez, para intentar detectar al «culpable» con más facilidad.

    De todas maneras, si intento acceder a /wp-admin.php o /admin me dice que no tengo permisos. O sea, es normal que no aparezca si no detecta que soy administrador

    Esto me hace pensar en el siguiente caso, en el que parece que un virus está modificando el archivo .htaccess. Quizás ese es el archivo que debes modificar para solucionar el problema: https://es.wordpress.org/support/topic/no-puedo-ingresar-a-mi-pagina-web/#post-12218851

    Iniciador del debate subpopet

    (@subpopet)

    No veo nada raro

    
    #BEGIN Really Simple SSL LETS ENCRYPT
    RewriteRule ^.well-known/(.*)$ - [L]
    #END Really Simple SSL LETS ENCRYPT
    <Files xmlrpc.php>
     Order deny,allow
     Deny from all
    </Files>
    #Begin Really Simple Security
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    
    #End Really Simple Security
    
    # BEGIN WordPress
    # Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
    # generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
    # Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    <ifmodule mod_expires.c>
     ExpiresActive On
     ExpiresDefault A3600
     <filesmatch ".(jpg|JPG|gif|GIF|png|css|ico|js)$">
      ExpiresDefault "access plus 7 day"
     </filesmatch>
    </ifmodule>
    #
    Options -Indexes
    # Wordfence WAF
    <Files ".user.ini">
    <IfModule mod_authz_core.c>
    	Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
    	Order deny,allow
    	Deny from all
    </IfModule>
    </Files>
    # END Wordfence WAF
    
    # BEGIN cPanel-generated php ini directives, do not edit
    # Manual editing of this file may result in unexpected behavior.
    # To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
    # For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI)
    <IfModule php7_module>
       php_flag display_errors Off
       php_value max_execution_time 120
       php_value max_input_time 120
       php_value max_input_vars 1000
       php_value memory_limit 512M
       php_value post_max_size 64M
       php_value session.gc_maxlifetime 1440
       php_value session.save_path "/var/cpanel/php/sessions/ea-php74"
       php_value upload_max_filesize 64M
       php_flag zlib.output_compression On
    </IfModule>
    <IfModule lsapi_module>
       php_flag display_errors Off
       php_value max_execution_time 120
       php_value max_input_time 120
       php_value max_input_vars 1000
       php_value memory_limit 512M
       php_value post_max_size 64M
       php_value session.gc_maxlifetime 1440
       php_value session.save_path "/var/cpanel/php/sessions/ea-php74"
       php_value upload_max_filesize 64M
       php_flag zlib.output_compression On
    </IfModule>
    # END cPanel-generated php ini directives, do not edit
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php74” package as the default “PHP” programming language.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    
    

    No soy un experto en reglas .htaccess, pero te recomendaría hacer una copia de seguridad tus reglas actuales y utilizar solo las reglas generadas por defecto, para descartar que este es el origen del problema.

    Además, hacer lo que te indiqué en el primer punto (aquí): Desactivar temporalmente todos los plugins e intentar entrar de nuevo. Si puedes hacerlo, comenzar a activar uno por uno hasta encontrar el que está produciendo el problema.

    Iniciador del debate subpopet

    (@subpopet)

    Con todos los plugins desactivados y el htaccess básico tampoco consigo entrar en el admin

    Gracias por confirmar que seguiste los pasos que te recomendé.

    Releyendo la conversación, me surgen algunas preguntas sobre un par de aspectos que no han quedado claros:

    1. ¿Logras acceder o iniciar sesión en WordPress, incluso si no ves o accedes al escritorio?
    2. Ya sea que logres acceder, o no, ¿te consigues con alguna pantalla de error o un mensaje que nos dé alguna pista de qué pueda estar pasando?
    Iniciador del debate subpopet

    (@subpopet)

    Consigo iniciar sesión pero no me aparece ningún error

    ¿Pero ves el escritorio y el menú de la barra lateral izquierda?

    Iniciador del debate subpopet

    (@subpopet)

    No, consigo hacer login pero me quedo fuera. No llego a entrar en el escritorio

    Entonces, entiendo que te redirige a la vista pública o front-end, ¿es así?

    En caso afirmativo, por favor, revisa en la base de datos si el valor de las capacidades de tu usuario administrador sigue siendo el mismo que el mostrado a continuación:

    a:1:{s:13:"administrator";s:1:"1";}
Viendo 15 respuestas - de la 1 a la 15 (de un total de 23)
  • El debate ‘Permisos de administrador’ está cerrado a nuevas respuestas.