• 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 16 a la 30 (de un total de 100)
  • Moderador almendron

    (@almendron)

    1) Vuelve a hacer otra copia del .htaccess que tienes en el ordenador.

    2) En esta segunda copia elimina la línea

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    3) Sube el.htaccess modificado a la raíz de tu sitio.

    Iniciador del debate notflix

    (@notflix)

    Hecho. No ha cambiado nada. :/

    Iniciador del debate notflix

    (@notflix)

    Bueno, ha cambiado una cosa: ahora cuando visito la página sin estar logueado, aparece ligeramente desconfigurada: los menús salen rotos, faltan algunas imágenes, etc. No sé si esto es debido a estos últimos cambios o viene de antes. Es raro que la web se muestre diferente según si estoy logeado o no. Cada vez entiendo menos.

    Moderador almendron

    (@almendron)

    Es raro que la web se muestre diferente según si estoy logeado o no

    ¿Es que ahora puedes entrar a la administración?

    Iniciador del debate notflix

    (@notflix)

    No, no, me refiero a ver la web, sin más, como un visitante cualquiera. Cuando la veo como visitante está medio rota, pero cuando me logueo se ve casi bien. Mi problema nunca ha sido que no me pueda loguear, el problema es que no puedo entrar en el escritorio. El logueo del que soy capaz es como subscriber, una posibilidad que da el plugin Ultimate Member instalado en WP. Creo. ya no se nada.

    En definitiva, que sólo puedo usar la página como visitante, no como administrador.

    • Esta respuesta fue modificada hace 3 años, 4 meses por notflix.
    Moderador almendron

    (@almendron)

    Restaura todo a su punto de partida: wp-config.php, .htaccess, carpetas a sus nombres originales.

    Iniciador del debate notflix

    (@notflix)

    Pero dejo como están las cosas que hemos editado, ¿verdad?

    Iniciador del debate notflix

    (@notflix)

    ¿O recupero de mi PC archivos y nombres de antes de que empezásemos a trastear?

    Moderador almendron

    (@almendron)

    Vamos a intentar crear un nuevo usuario desde MySql.

    1) Accede a la base de datos desde la administrador del hosting. Normalmente mediante phpMyAdmin

    2) Haz una copia de seguridad de las tablas «wp_users» y «wp_usermeta». El prefijo podría ser distinto a «wp».

    3) Verás que hay una pestaña llamada SQL. Clic en ella. Verás que pone algo así como «Ejecutar la(s) consulta(s) SQL en la base de datos (nombre de la base de datos»). Asegúrate que aparece el nombre de la base de datos correcta.

    4) Copia y ejecuta:

    Primero cambia «username» y «unpassword123» por el nombre de usuario y contraseña que desees. Si el prefijo de las tablas de tu sitio es distinto de wp, deberás también cambiarlo en el código para «wp_users» y «wp_usermeta».

    NOTA: el código se ha copiado mal.

    • Esta respuesta fue modificada hace 3 años, 4 meses por almendron.
    Moderador almendron

    (@almendron)

    Ha salido mal el código al pegarlo. Copialo de esta página:

    https://cybmeta.com/crear-administrador-en-wordpress-desde-mysql

    Es el bloque negro que hay justo debajo del párrafo «Toma el siguiente código, cambia el prefijo de las tablas wp_users y wp_usermeta por el que utilices en tu instalación, cambia username y password123 por el nombre de usuario y contraseña que desees, y ejecuta:»

    Solo lo que aparece en ese cuadro negro. El que hay más abajo como si no estuviera.

    Moderador almendron

    (@almendron)

    ¿O recupero de mi PC archivos y nombres de antes de que empezásemos a trastear?

    Déjalo todo como estaba antes de comenzar a trastear.

    Iniciador del debate notflix

    (@notflix)

    Todo eso de crear un nuevo user, un segundo user con privilegios de admin, e incluso un super admin, ya lo probé en su momento y nada. Lo volveré a hacer por si acaso, pero en fin.

    Moderador almendron

    (@almendron)

    Por cierto, a ver si puedes copiar aquí el contenido de ese segundo .htaccess que tenías en la carpeta wp-content.

    Iniciador del debate notflix

    (@notflix)

    
    # BEGIN Page Speed Ninja
    # Las directivas (líneas) entre <code>BEGIN Page Speed Ninja</code> y <code>END Page Speed Ninja</code> se generan dinámicamente
    # , y solo se deberían modificar mediante filtros de WordPress.
    # Cualquier cambio en las directivas que hay entre esos marcadores se sobreescribirán.
    <IfModule mod_mime.c>
    	AddType font/truetype .ttf
    	AddType font/opentype .otf
    	AddType application/font-woff .woff
    	AddType application/vnd.ms-fontobject .eot
    	AddType image/svg+xml .svg
    	AddType image/svg+xml .svgz
    	AddEncoding gzip .svgz
    	<IfModule mod_rewrite.c>
    		RewriteEngine On
    		RewriteCond %{HTTP:Accept-Encoding} gzip
    		RewriteCond %{REQUEST_FILENAME} ^(.*)\.svg$
    		RewriteCond %1.svgz -f
    		RewriteRule ^(.*)\.svg$ $1.svgz [L,E=no-gzip:1]
    		<IfModule mod_headers.c>
    			AddEncoding gzip .gz
    			Header append Vary "Accept-Encoding"
    			RewriteEngine On
    			RewriteCond %{HTTP:Accept-Encoding} gzip
    			RewriteCond %{REQUEST_FILENAME}.gz -f
    			RewriteRule ^.*\.(css|js|svg)$ $0.gz [L,E=no-gzip:1]
    			<Files *.css.gz>
    				ForceType text/css
    			</Files>
    			<Files *.js.gz>
    				ForceType text/javascript
    			</Files>
    			<Files *.svg.gz>
    				ForceType image/svg+xml
    			</Files>
    		</IfModule>
    	</IfModule>
    </IfModule>
    <IfModule mod_deflate.c>
    	<IfModule filter_module>
    		<IfModule mod_version.c>
    			<IfVersion < 2.4.4>
    				FilterDeclare  COMPRESS
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-javascript
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $text/javascript
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $image/vnd.microsoft.icon
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $image/x-icon
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $application/font-woff
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
    				FilterProvider COMPRESS DEFLATE resp=Content-Type $font/truetype
    				FilterChain    COMPRESS
    				FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
    			</IfVersion>
    			<IfVersion >= 2.4.4>
    				FilterDeclare  COMPRESS
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/javascript'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/x-javascript'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/javascript'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'image/vnd.microsoft.icon'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'image/x-icon'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'image/svg+xml'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/x-font-ttf'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/font-woff'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/vnd.ms-fontobject'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'font/opentype'"
    				FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'font/truetype'"
    				FilterChain    COMPRESS
    				FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
    		    </IfVersion>
    		</IfModule>
    	</IfModule>
    	<IfModule !filter_module>
    		<IfModule mod_filter.c>
    			AddOutputFilterByType DEFLATE text/css
    			AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
    			AddOutputFilterByType DEFLATE image/vnd.microsoft.icon image/x-icon image/svg+xml
    			AddOutputFilterByType DEFLATE application/x-font-ttf application/font-woff application/vnd.ms-fontobject
    			AddOutputFilterByType DEFLATE font/opentype font/truetype
    		</IfModule>
    	</IfModule>
    </IfModule>
    <IfModule mod_headers.c>
    	Header set Pragma "public"
    	Header set Cache-Control "public, max-age=604800"
    </IfModule>
    # END Page Speed Ninja
    Iniciador del debate notflix

    (@notflix)

    Parece legal, es del plugin page speed ninja.

Viendo 15 respuestas - de la 16 a la 30 (de un total de 100)
  • El debate ‘No puedo acceder a mi escritorio de wp-admin’ está cerrado a nuevas respuestas.