Desaparecion de widgets y usuarios tras actualizacion

Inicio Foros WordPress Instalación / Actualización Desaparecion de widgets y usuarios tras actualizacion

Este debate contiene 17 respuestas, tiene 5 mensajes y lo actualizó  imported_borja250 hace 7 años, 11 meses.

  • Autor
    Publicaciones
  • #18641

    imported_borja250
    Participante

    <p>Hola. Actualice mi sitio, estaba en la version 2.9.1 creo y ahora en la 3.0.1. En principio todo iba bien, pero hoy he ido a añadir un enlace en un widget y veo que a desaparecido la opcion en el panel de administracion, los widgets siguen saliendo en la web, pero ya no puedo editarlos porque no me sale la opcion, y si entro por link directo: midominio.com/wp-admin/widgets.php me sale el siguiente mensaje: No tienes suficientes permisos para acceder a esta página. Que puedo hacer?</p>
    <p>Ahora tambien he visto que me ha desaparecido la opcion de usuarios tambien en el panel de administracion.
    </p>

  • #45468

    bananajota
    Participante

    Al fin! navegando llegué a alguien que le pasó exactamente lo mismo que a mí…
    si quiero ir a widgets, “No tienes suficientes permisos para acceder a esta página”
    y si quiero ir a users.php ” haciendo trampa eh?

    Alguien puede darnos una mano por favor??

    Muchas gracias!

  • #45506

    bananajota
    Participante

    Bueno, me cansé y volví atrás mi WP, de la 3.01 pasé directo a la 2.9.
    Todo se solucionó. Evidentemente, hay un ENORME BUG que produce estas cosas en algunos usuarios.
    GRRRRRRRRRRRRRRR
    No me quiero quedar en la versión 2.9 para siempre!!! [:(]

  • #45511

    imported_lalaale
    Participante

    Probaste de desactivar los plugins ANTES de actualizar, y en vez de subir los archivos por FTP y remplazar, borrando TODO (menos el wp-config.php, el .htacces y la carpeta wp-content), y luego de borrado eso subir el nuevo WP?

    Si haces eso evitar el 99,99% de errores de instalación/actualización.

  • #45518

    bananajota
    Participante

    Bueno te contesto aquí lo mismo que le dije a José en este [url=https://ayudawp.com/foro/topic/perdi-mi-rol-de-admin?replies=5#post-29015]otro post[/url] de lo mismo.

    Copio y pego:
    Bueno, lamento informarte que no es así. Sé bien lo que hice. Te detallo los pasos brevemente.
    1-Fui a phpmyadmin y desde allí eliminé usuarios SPAM, como vos bien comentaste, utilizando su id_user en wp_user y wp_usermeta. Al admin (id 1) nunca lo toqué obviamente y siempre tuvo todos sus valores inalterados. Prueba de esto es que al volver a versiones anteriores de WP mi admin funciona perfecto y los datos son exactamente los mismos.

    2- simplemente volví a la versión 2.9.2 del 19/feb/2010 y todo anduvo perfecto.

    3- Luego segui tu consejo y el de esmi (foro en ingles de wp) y desactivé los plugins y puse el theme de default y actualizé el WP a la última versión 3.0.1 del 29/jul/2010. Ete aquí que volvieron a desaparecer la página de users y de widgets y además, cuando quería ingresar manualmente me pasaba lo mismo que detallé más arriba en este post.

    4- volví a eliminar esa instalación y subí esta vez la inmediata anterior, la 3.0 del 17/jun/2010 y todo seguía igual que con la 3.0.1,

    5-asi que finalmente, volví a la 2.9.2 y todo anda perfecto.

    En efecto, se trata de alguna clase de bug, porque yo en mi pc tengo una instalación local de la 3.0.1 y tengo los widgets y los users. La única diferencia es la base de datos que apenas tiene unos pocos post de prueba y se llama diferente.

    Tengo una copia de la base de datos en phpmyadmin durante la versión 3.0.1 y ahora durante la 2.9.2 por si alguno está interesado. Supongo que puede ser útil porque con cada instalación el WP modifica en algún lado la base datos, o eso dice que hace.

    Me gustaría reportar esto como bug, dónde puedo hacerlo?
    Muchas gracias a todos.

  • #45530

    miimagen
    Participante

    ok tengo aqui un paso no lo he checado pero segun yo lo que remueve el plugin te podria ayudar, mira desde la version que te funciona descarga el plugin [b]Secure WordPress[/b] y desactiva tidis los demas, posteriormente actualiza el blog, y platicanos los resultados.

  • #45531

    miimagen
    Participante

    olvide mencionarlo, cuando digo desactiva todo menos el que te pedi agregar.

  • #45544

    imported_j.conti
    Participante

    Bananajota, pongo la mano en el fuego, como te he comentado en el otro lado, que es el plugin que usas para los permisos.

    En el otro lado te explico lo que debes hacer.

    Borja250, ¿Utilizabas algún plugin para manejar usuarios o permisos de estos antes de actualizar?

    Si es así, el culpable de ello, seguramente, será este, y desactivarlo ahora, si realizado algún cambio en el usuario admin, no tendrá efecto y seguirás con el problema.

    Lo único que puedes hacer es, recuperar la base de datos del backup que deberías haber hecho antes de actualizar (ya que te lo dice bien claro), subir todos los archivos de WordPress para restablecer tu versión anterior:

    Si era la 2.9.1 http://core.trac.wordpress.org/changeset/15670/tags/2.9.1?old_path=%2F&format=zip

    Y luego corrige el usuario admin a admin de nuevo.

    Una vez que lo hayas hecho, desactiva el plugin que uses y actualiza a la última versión.

    Ya no tendrás problemas.

    En el 99% de los casos que surge este problema, es culpa de haber cambiado el nombre al usuario admin sin hacerlo de la forma adecuada (hablo en WP3.0) en versiones inferiores no se notaba nada, pero al actualizar, lo sufres. Quizás, si usabas un plugin de administración de usuarios, te la está jugando ahora, ya que cambio el nombre de usuario a admin.

  • #45565

    imported_borja250
    Participante

    Hola. Pues si, utilizo varios Plugins para los permisos de usuarios: Adminimize, IWG Hide Dashboard, Role Manager.
    Yo tengo al usuario admin, sin cambiarle el nombre, y esta con todos los permisos. Luego cree otro usuario con mi nick y tambian todos los permisos de administracion, y es con este usuario con el que trabajo siempre.
    Tras actualizar desactivando todos los plugins, poniendo el tema default, sigo con el problema aunque me logue con el usuario admin.
    Que hago entonces? Se supone que si desactivo antes de la actualziacion los plugins se van los efectos de los permisos dados y deberia de actualizar bien, pero no es asi.

  • #45569

    imported_j.conti
    Participante

    No se que decirte,

    Te he comentado lo de estos plugins por que están dando muchos problemas al actualizar.

    Algo hará el plugin al activarlo.

    No los conozco, pero si hay una pagina de soporte del plugin ves allí ya que no serás el único con esta problemática.

    Salu2

  • #45570

    imported_borja250
    Participante

    Es que no creo que sea Plugin ninguno el que afecte, ya que actualizo con los plugins desactivados, y luego antes de activarlos, pruebo haber si me va lo de los usuarios y no me va. Cuando no sea mierda que deja los plugins en la base de datos y transfieran con la actualizacion…
    No hay ninguna forma de reestablecer los permisos por defecto? Porque creo que va a estar por ahi el problema.

  • #45571

    imported_j.conti
    Participante

    Si, es lo que te digo.

    Cuando activas el plugin, algo cambia en la base de datos y eso es lo que está causando el problema.

    Creo que el culpable de todo es el Role Manager.

    Mírate este hilo https://ayudawp.com/foro/topic/perdi-mi-rol-de-admin?replies=5#post-29015

  • #45579

    imported_borja250
    Participante

    Pues nada, he probado borrando el role Manager y despues actulizar despues de desactivar el resto de plugins y poner el tema default y sigo igual.
    Es que si supiese donde ha dejado archivos el Role Manager en la base de datos podria eliminarlos manualmente.
    He pensado en instalar desde cero la ultima version de wordpress, y despues subir todos los plugins, y tambien los datos de las entradas, usuarios, comentarios…de copia de este wordpress en 2.9.1.
    Dara problemas? En otro blog que tengo con WordPress 3.0 he subido las tablas wp_post, wp-term, wp_user… y alguna mas, no todas, y el sitio parece que funciona correctamente.
    Que opinas de esta practica. WordPress 3.0.1 pero con base de datos de la 2.9.1.
    Gracias por tus respuestas José Conti 🙂

  • #45582

    imported_j.conti
    Participante

    No lo he hecho nunca la verdad.

    Supongo que hablas de parchear la base de datos.

    No las he comparado, pero casi seguro que WP3 tiene mas tablas y posiblemente cambie algún nombre.

    Si te funciona bien, no hay problema, pero puede que te surja algún problema si quieres activar la red por ejemplo.

    Pero ya te comento que ni idea.

  • #45584

    imported_borja250
    Participante

    Pues tendre que probar haber…ya dire si resulta.
    Me habia resigando a quedarme con la 2.9.1 pero cuando doy a publicar nueva entrada (no cuando la publico) me tarda cerca dde un minuto hasta que me carga la pagina completa y puedo empezar a escribir el post, y en el otro blog que tengo con la 3.0 no tarda ni 5 segundos en cargar la pagina de wp-admin/post-new.php. Ambas con los mismos plugins, y aproximadamente la misma cantidad de entradas (unas 2.000).

  • #45742

    imported_borja250
    Participante

    Lo prometido es deuda y traigo la solucion.
    Tras muchas horas de prueba, de petar mi servidor y que me hechen…he conseguido una solucion al problema, la verdad es que no es muy funcional, pero por lo menos para mi me sirve.
    Probe a instalar wordpress 3.0.1 desde 0, y luego irle añadiendo tablas, una por una, de mi backup en wordpress 2.9.1.
    Logicamente en la nueva instalacion de Wordprees 3.0.1 podia acceder a los usuarios y a los widgets, fui subiendo las tablas: wp_post, wp_postmeta, wp_term, wp_taxomy(entre otros)…wp_user y [b]WP_USERMETA[/b]. Segun subia una tabla probab que todo funcionase bien, y funcionaba, hasta que subi esta tabla wp_usermeta, otra vez me desaparecio los usuarios y widgets en el panel de administracion.
    En esta tabla es donde se guardan los permisos y roles y toda la mierda de Role Manger..
    Pense que pasa si no la subo y deja lo original de esta nueva instalacion? Pues lo probe, y guala! no me desaparecia nada y no se apreciba error ninguno en los usuarios, solo que se habian quedado sin rol ninguno y el sistema no los contaba aunque si que aparecian en los usuarios. Como lo solucione? Pues seleccionando usuarios en lote y moviendoles su rango anterior (colaborador, subscritor..) parecia que todo iba como la seda. Me pegue el palizon subiendo otra vez mas de 30 plugins y configurandolos de cero ya que como empeze de 0 en la instaklacion de wordpress se me borraron todos los ajustes de los plugins. Parecia que todo me iba ya perfecto, daba a añadir nueva entrada y tan solo 5 segundos en cargar la pagina entera, cuando con la version anterior llegaba a tardar 1 minuto.
    Pues bien, ya parecia todo perfecto, pero ahora llego el batacazo, me loguee con mi otro usuario en el blog con permisos de administrador y desde el cual escribo los post, doy a añdir nueva entrada…y adios editor Visual, solo sale el HTML, ni los botones para cambiar de opcion salian, a la mierda! Asi no puedo trabajar. Probe a loguearme con otro usuario colaborador como el resto de los usuarios que se registran y se les da ese rrango por defecto, y el mismo problema, solo HTML. Con el unico que me aparecia en visaul y html con el usuario primero de adminstrador.
    Pero parece que por fin he llegado a la solucion, aqui va:
    Subir por ftp las carpetas wp-admin y wp-includes de la actualizacion, antes borra las anteriores. Tambien sube todos los archivos de la raiz de la nueva instalacion de wordpress, en mi caso la version 3.0.1, si te pide sobreescribir hay di que si.
    La base de datos no la tocamos.
    Ahora cuando entres te pedira que actualices la base de datos, dices que si, y ya funcionara todo, menos que te abra desaparecido las dos opciones de siempre (widgets y usuarios).
    La verdad es que son dos opciones que no utilizo normalmente, pero que no puedes estar toda la vida sin tener que utilizarlas.
    Que pasara cuando necesites entrar en ella? Pues que borraras las carpetas wp-admin y wp-includes de la instalacion actuaal (3.0.1) y subiras las de la anterior en la que era todo completamente funcional, en mi caso las de la 2.9.1. Tambien tendras que subir los archivos de la raiz de la version anterior, sobreescribiendo los ya existentes. Cuando entres ahora te habran vueto ha aparecer las opciones de usuarios y widgets, podras realizar los cambios pertinentes y luego otra vez volver a realizar todo el preoceso de los cambios de archivos de la version nueva. Los cambios realizados en la anterior version perduraran cuando vuelvas a la nueva.
    Para no tener que estar siempre subiendo y borrando las carpetas wp-admin y wp-includes lo que puedes hacer es dejar las viejas y las nuevas en el ftp, solo tendras que cambiarle el nombre a las que no quieras utilizar en este momento, para los archivos de la raiz solo son unos 26 que pesan poco, y tardas menos subiendolos que cambiandolos el nombre.
    Bueno, pues esto es todo,por lo menos a mi el apaño me le hace. Si alguien tiene alguna duda pues que pregunte aqui. Saludos.

  • #45749

    imported_j.conti
    Participante

    Tela marinera….

    Me gustaría saber que es lo que hace ese plugin, madre mia.

    Parece que destroza algo de los satos de los usuarios sustituyendolos por los propios y el resultado es que no funciona nada…

    En cualquier caso, me alegro, aunque sea a base de ir renombrando carpetas, que te salgas. Pero un dia de estos te va a pertar, digo yo.

    Deberias seguir investigando a ver que es lo que te cambio el plugin.

    Para ello, destripalo y mira lo que hace.

    Salu2

  • #45756

    imported_borja250
    Participante

    Puff, demas con los pocos conocimientos que tengo de esto que haya llegado a esta pequeña solocion. Petar no creo que pete, pero por si acaso hare backups frecuentes. Marco el tema como resuleto 😀

El foro ‘Instalación / Actualización’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest