• Resuelto jotacea72

    (@jotacea72)


    Buenas tardes:

    He instalado wordpress de cero y después he subido una copia de seguridad de mi web (lo he intentado con varias copias que tengo guardadas hechas con updraftplus). Cuando entro en el administrador de wordpress me aparece un mensaje de error y me llega un email que me dice que un plugin o tema causa un error fatal. Al principio del email dice que es un error con el plugin WPBakery Page Builder y al final del email aparece el siguiente mensaje:

    Se ha producido un error del tipo E_COMPILE_ERROR en la línea 646 del archivo /homepages/38/d959285783/htdocs/clickandbuilds/josecamara/wp-content/plugins/js_composer/include/classes/editors/class-vc-frontend-editor.php. Mensaje de error: Unparenthesized a ? b : c ? d : e is not supported. Use either (a ? b : c) ? d : e or a ? b : (c ? d : e)

    esta es alguna información de mi web:

    WordPress versión 6.2
    Active theme: Bridge Child (version 1.0.0)
    Plugin actual: WPBakery Page Builder (versión 5.5.2)
    PHP versión 8.1.18

    Si alguien me puede decir qué puedo hacer para recuperar la web os lo agradecería mucho.

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

    (@almendron)

    Prueba a restaurar todo menos los plugins. Los puedes instalar después de forma manual.

    Iniciador del debate jotacea72

    (@jotacea72)

    gracias por la respuesta.

    El problema de instalarlos manualmente es que el plugin que se supone que da error es WPBakery Page builder y no puedo descargar la versión que utilicé en su día. Para instalar la versión actual he de comprarla por 82€, y si no sé si va a solucionar el problema, con lo que no estoy nada convencido de comprarla.

    ¿Si instalo una versión anterior de wordpress, la que había cuando se hizo la copia de seguridad, solucionaré algo?

    Moderador almendron

    (@almendron)

    Entonces haz la actualización incluyendo lo plugins y luego haz lo siguiente:

    1. Entra vía FTP o a través del sistema de archivos del panel de hosting
    2. Localiza la carpeta del plugin que da el problema (dentro de wp-content/plugins)
    3. Renombra esa carpeta.
    4. Accede a tu sitio por la vía normal.
    5. Sal del sitio.
    6. Vuelve a poner el nombre original a la carpeta.
    7. Accede a tu sitio.
    8. Ve a Plugins: allí estará el plugin desactivado. Puedes eliminarlo o activarlo de nuevo.
    Iniciador del debate jotacea72

    (@jotacea72)

    ¿Cuando dices que haga la actualización te refieres a restaurar la copia de seguridad?

    En estos pasos:

    1. Accede a tu sitio por la vía normal.
    2. Sal del sitio.

    ¿La via normal es entrar a mi web wp-admin, o simplemente entro en la web y salgo en el navegador?

    Moderador almendron

    (@almendron)

    ¿Cuando dices que haga la actualización te refieres a restaurar la copia de seguridad?

    Eso es. Restaura incluyendo los plugins.

    ¿La via normal es entrar a mi web wp-admin, o simplemente entro en la web y salgo en el navegador?

    En principio, sirve cualquiera pero es preferible entrar vía login o wp-admin y así se comprueba si el error ha desaparecido.

    Iniciador del debate jotacea72

    (@jotacea72)

    muchas gracias.

    He seguido los pasos. Ahora puedo entrar sólo en modo recuperación a través de wp-admin. El plugin WPBakery Page Builder de este error:

    Drag and drop page builder for WordPress. Take full control over your WordPress site, build any layout you can imagine – no programming knowledge required.

    Versión 5.5.2 | Por Michael M – WPBakery.com | Visitar la web del plugin

     Este plugin no se ha cargado correctamente y está en pausa durante el modo de recuperación.

    Se ha producido un error del tipo E_COMPILE_ERROR en la línea 646 del archivo /homepages/38/d959285783/htdocs/clickandbuilds/josecamara/wp-content/plugins/js_composer/include/classes/editors/class-vc-frontend-editor.php. Mensaje de error: Unparenthesized a ? b : c ? d : e is not supported. Use either (a ? b : c) ? d : e or a ? b : (c ? d : e)

    Hago clic en reactivar pero no parece que haya ningún cambio, sigue apareciendo el mensaje de arriba.

    Moderador almendron

    (@almendron)

    Pero… ¿has renombrado la carpeta? Eso hará que el plugin se desactive y puedas entrar de forma normal.

    Si al activar de nuevo tes ale de nuevo el problema, entonces deberías instalar la versión de WordPress que tenías cuando hiciste la copia de seguridad.

    Iniciador del debate jotacea72

    (@jotacea72)

    Gracias.

    He hecho las dos cosas.

    Después de instalar la versión antigua de wordpress me sigue dando el mismo error del mensaje anterior en ese plugin.

    He vuelto a renombrar la carpeta y entrado y salido del sitio. He activado el plugin de nuevo y al intentar entrar en wp-admin de nuevo me aparece este mensaje:

    Ha habido un error crítico en esta web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador de tu sitio para obtener instrucciones.

    Aprende más sobre la depuración en WordPress.

    Acto seguido recibo un email con un enlace para entrar en modo recuperación:

    Si tu sitio parece roto y no puedes acceder a tu escritorio con normalidad, ahora WordPress tiene un «modo de recuperación» especial. Este te permite acceder de forma segura a tu escritorio e investigar más a fondo.

    https://josecamara.com/wp-login.php?action=enter_recovery_mode&rm_token=eghtXgB8AWdJrbVdfz8aJb&rm_key=qVC17v1MEmmMlchFrFfggU

    Para mantener tu sitio seguro, este enlace caducará en 1 día. Sin embargo, no te preocupes por esto: recibirás por correo electrónico un nuevo enlace si el error ocurre de nuevo después de que caduque.

    Cuando busques ayuda para este problema, es posible que se te pida la siguiente información:
    WordPress versión 5.6.8
    Tema actual: Bridge Child (versión 1.0.0)
    Plugin actual: WPBakery Page Builder (versión 5.5.2)
    PHP versión 8.1.18

    Pero ahora ya no me deja acceder al modo recuperación a través del enlace que me han enviado.

    Me aparece el siguiente mensaje en el navegador:

    Recovery Mode not initialized.

    Moderador almendron

    (@almendron)

    Hay algo que no entiendo: si renombras la carpeta del plugin WPBakery Page Builder, deberías poder entrar de forma normal a tu sitio.

    ¿Es así?

    Iniciador del debate jotacea72

    (@jotacea72)

    No. Ahora no me deja entrar ni siquiera en el modo recuperación.

    De todas maneras, en la carpeta Plugins no aparece una carpeta con el nombre WPBakery Page Builder, aparece una carpeta js_composer y otra carpeta envato_market

    He hecho la prueba renombrando las dos pero no ha funcionado.

    Igual al final es más práctico construir la web desde cero. Ya llevo una semana con esto y no doy con la solución.

    Te agradezco mucho tu ayuda

    Moderador almendron

    (@almendron)

    1. Renombra la carpeta js_composer
    2. Intenta entrar de forma normal y dime qué mensaje de error te da.
    Iniciador del debate jotacea72

    (@jotacea72)

    Después de renombrarlo me deja entrar en wp-admin y accedo al escritorio.

    Arriba del todo me aparece este mensaje:

    This theme requires the following plugins: Revolution Slider and WPBakery Visual Composer.Begin installing plugins | Dismiss this notice

    Si después entro desde el escritorio en Plugins, Slider Revolution parece que está activado (aparece la opción de Desactivar únicamente)

    WPBakery Page Builder me da la opción de Activar y de Borrar.

    Si hago clic en Activar me deja la pantalla en blanco con el siguiente error

    Ha habido un error crítico en esta web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador de tu sitio para obtener instrucciones.

    Aprende más sobre la depuración en WordPress.

    Moderador almendron

    (@almendron)

    ¿Has cambiado de versión de PHP desde que hiciste la copia de seguridad?

    Iniciador del debate jotacea72

    (@jotacea72)

    No. Pero he apuntado la que tenía en la copia que he subido (7.4) y ahora la versión que hay instalada, según mi hosting es la 8.1.18

    Moderador almendron

    (@almendron)

    Ahí tienes la causa del problema. Si vuelves a la 7.4, lo más probable es que puedas restaurar la copia de seguridad sin problemas.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 21)

El debate ‘NO puedo instalar copia de seguridad’ está cerrado a nuevas respuestas.