Soporte » Guías – Resolución de problemas » No puedo acceder a mi escritorio de wp-admin

  • Resuelto notflix

    (@notflix)


    Hola a todos y gracias de antemano por la ayuda.

    Os lanzo un reto para el que nadie ha podido encontrar ninguna solución aún: hace semanas que no puedo entrar en el escritorio de mi sitio web, la página funciona pero sólo puedo verla como un visitante más, sin acceso a wp-admin, cuando intento entrar a wp-admin me redirige a la página web como simple visitante. El +unico cambio visible es que ha desaparecido la barra de ingreso al escritorio que había en la parte superior de la web, cosa que achaco a que la página ahora me identifica como visitante/subscriptor, no como admin.

    Llevo semans leyendo foros, habando con técnicos y probando cosas, básicamente todas las soluciones que existen, pero nada. Para ahorrarnos tiempo a todos y evitar repetir soluciones, esto es lo que ya he probado y no ha funcionado:

    Hosting:
    – Hablé con el servicio técnico de mi Hosting y tras varias comprobaciones e intentos de solucionarlo (optimizar, resubir base de datos, etc.) me indicó que todo está bien desde su lado y que debe de tratarse de un problema de WordPress.

    WordPress:
    – Intenté entrar con todas las urls posibles (wp-admin, login, wp-login.php…) y nada.
    – Reinstalé la nueva versión de WordPress desde FTP, y nada.
    – Reinstalé la nueva versión de mi tema, Colibrí, desde FTP y nada.
    – No estoy hackeado, porque hice todas las comprobaciones y no hay rastro de hackeo en la web, ni se han cambiado las direcciones, ni los passwords, ni los usuarios, todo está igual que siempre.
    – Desactivé todos los plugins y con eso logro que no me redirija a la web, pero me aparece el texto «Lo siento, no tienes permisos para acceder a esta página».
    – Creé otro usuario con permisos de administrador, y tampoco con él se puede entrar, pasa lo mismo.
    – He probado muchas otras soluciones pero son tantas que ya ni las recuerdo, no creo que quede ninguna por probar.

    Estos son los únicos plugins que tengo, por si sirve de ayuda: wp-super-cache, wp-smushit, wordpress-seo, ultimate-member, really-simple-ssl, psn-pagespeed-ninja, megamenu, colorlib-login-customizer, colibri-page-builder, cloudflare-flexible-ssl, admin-menu-editor, QuadMenu.

    Esto es un verdadero misterio, si alguien logra solucionarlo se merece una medalla.

    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 100)
  • Moderador almendron

    (@almendron)

    1.- Vía FTP: renombra la carpeta «plugins»

    2.- Guarda una copia del archivo «wp-config.php» en tu ordenador y luego lo borras en el servidor.

    3.- Guarda una copia del archivo «.htaccess» en tu ordenador y luego lo borras en el servidor.

    4.- Intenta acceder a la administración de tu sitio. Los datos que te piden están en el archivo «wp-config.php» que has guardado. Puede que al final te salga un aviso diciendo algo de que las tablas ya existen o que hay ya una instalación. Ni caso. Le das a continuar y listo.

    Primero intenta entrar con https://notflixfanedits.gq/wp-login.php. Si no entras así, prueba con http: http://notflixfanedits.gq/wp-login.php

    Moderador almendron

    (@almendron)

    Me olvidaba: en el paso 1 hay que hacer también:

    1.1) Localiza la carpeta del tema que usas. Haz un copia de ella en tu ordenador y luego la borras del servidor.

    1.2) Asegúrate que hay algún otro tema aparte del que se usas. Si no es así, descarga una copia de la versión de WordPress que tengas instalada y subes alguno de los temas que trae por defecto.

    Release Archive

    Iniciador del debate notflix

    (@notflix)

    Gracias por la respuesta.

    Acabo de hacer todo eso, y lejos de poder entrar, ahora ambas direcciones me llevan a la «pantalla blanca de la muerte». Incluso al visitar la página como visitante esta aparece en blanco. Si intento acceder al escritorio con la url wp-admin esta no me lleva a la pantalla en blanco, pero me sigue saliendo que no tengo permisos. Así que nada, está peor ahora. :/ Un misterio.

    Iniciador del debate notflix

    (@notflix)

    ¿Acaso una vez hecho todo tengo que reactivar plugins, volver a copiar los archivos que he eliminado, etc.? Porque no lo he hecho, sólo he hecho exactamene lo que me has dicho, ni más ni menos.

    Moderador almendron

    (@almendron)

    De momento, restaura la carpeta del tema.

    Moderador almendron

    (@almendron)

    Lo de quitar el htaccess y el volver a crear el «wp-config.php» es porque en ambos archivos puede haber rastro del plugin de cache que usas. Aunque renombres la carpeta «plugins» dichos rastros pueden interferir y crear problemas.

    Iniciador del debate notflix

    (@notflix)

    OK. ¿Entonces por ahora sólo restauro la carpeta del tema (es decir devuelvo la que tenía antes con mi tema original) y dejo los plugins desactivados y todo lo demás sin recuperar (como el wp-config.php, que ahora hay un nuevo, pero no se ha generado un nuevo .htaccess)?

    Iniciador del debate notflix

    (@notflix)

    Ah, además hay otro .htaccess dentro de la carpeta wp-content. ¿Debería haber borrado también ese, no sólo el que había fuera?

    Moderador almendron

    (@almendron)

    De momento, restaura solo la carpeta del tema. El .htaccess se generará cuando puedas entrar a la administración de tu sitio y guardemos de nuevo los enlaces permanentes.

    ¿Otro .htaccess dentro de la carpeta wp-content? Ahí no debería haber ninguno. Haz una copia de ese archivo en tu ordenador y luego lo borras del servidor.

    Iniciador del debate notflix

    (@notflix)

    Bien, pues ahora ya ha desaparecido la pantalla blanca y vuelve a verse la página, pero sigo sin poder acceder al escritorio. Con wp-admin me sigue diciendo «Lo siento, no tienes permisos para acceder a esta página.», con wp-login.php me hace logearme y me redirige a la página, y con login me sale el cartel «Not Found. The requested URL was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.».

    • Esta respuesta fue modificada hace 5 meses por notflix.
    • Esta respuesta fue modificada hace 5 meses por notflix.
    • Esta respuesta fue modificada hace 5 meses por notflix.
    Moderador almendron

    (@almendron)

    1) Edita con el bloc de notas el archivo .htacces y me pegas aquí su contenido. Pega el texto, lo seleccionas y clic en la etiqueta «code».

    2) La carpeta plugins que renombraste, le pones de nuevo su nombre original.

    3) ¿Has borrado el .htaccess de la carpeta «wp-content»?

    • Esta respuesta fue modificada hace 5 meses por almendron.
    Iniciador del debate notflix

    (@notflix)

    ¿El .htacces que debo editar es el que salvé antes a mi ordenador? Porque ahora no hay ninguno en el sitio. Tampoco está el que borré en la carpeta content, no, lo borré como dijiste.

    Iniciador del debate notflix

    (@notflix)

    Lo que ponía en ese .htaccess que ahora está unicamente en mi PC es esto:

    # BEGIN WordPress
    # The directives (lines) between «BEGIN WordPress» and «END WordPress» are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <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

    Iniciador del debate notflix

    (@notflix)

    
    # BEGIN WordPress
    # The directives (lines) between "BEGIN WordPress" and "END WordPress" are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <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
    Iniciador del debate notflix

    (@notflix)

    Una vez renombrada la carpeta plugins, el único cambio que veo es que ahora la web no logra llevarme a ninguna de las páginas y secciones, que aparecen ahora también como «404 Not Found». Supongo que esto es debido a los archivos que hemos borrado, como el .htaccess, no? Le falta info a la página.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 100)
  • Debes estar registrado para responder a este debate.