Soporte » Guías – Resolución de problemas » HTTP ERROR 500 por update de WordPress+Plugins

  • Resuelto tonymontanabcn

    (@tonymontanabcn)


    Hola a todos,
    AYUDA por favor…
    Hace más de un año que no puedo acceder ni a mi página (WordPress) ni tan si quiera al admin del sitio.
    Tuve la brillante idea de hacer un UPDATE de la versión de WordPress y de todos los plugins sin hacer copia antes de la base de datos. Sí, lo sé, la peor idea del mundo.
    Desde entonces tanto la url de la web como del admin muestran error.
    http://madein1980.com/
    http://madein1980.com/wp-login.php
    He probado TODO! Desde el ftp, cambiar el nombre de las carpetas de plugins y themes dentro de wp-content. Cambiar el PHP, activar y desactivar el boost desde el proveedor de servicios… Ya no sé qué más hacer.
    He conseguido tener un registro de errores al acceder a la web, por si fuera de ayuda:

    Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/functions.php on line 3573 Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/functions.php on line 3792 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Fatal error: Uncaught Error: Call to undefined function wp_update_custom_css_post() in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-content/themes/activello/functions.php:125 Stack trace: #0 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/plugin.php(525): activello_setup(») #1 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-settings.php(376): do_action(‘after_setup_the…’) #2 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-config.php(88): require_once(‘/mnt/web006/c2/…’) #3 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-load.php(37): require_once(‘/mnt/web006/c2/…’) #4 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-blog-header.php(12): require_once(‘/mnt/web006/c2/…’) #5 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/index.php(17): require(‘/mnt/web006/c2/…’) #6 {main} thrown in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-content/themes/activello/functions.php on line 125

    Por favor ayudadme a solucionar este tema porque ya estoy desesperado.
    Entrando a la app de WordPress del teléfono y en WordPress.com no aparecen las entradas de mi web, ni los archivos subidos, ni plugins… pero dentro del FTP sí está toda esa info dentro del wp-content. Es decir, la información está (base de datos tanto en el ftp como en el proveedor de servicios).
    No soy experto en la materia y me he limitado a seguir toooodos los consejos que he leído en foros, pero nada funciona.
    A malas estaría dispuesto a empezar de cero con mi web/blog e intentar recuperar las entradas de alguna manera.

    ¡MUCHAS GRACIAS por adelantado a todos!

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

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • Moderador almendron

    (@almendron)

    Teniendo en cuanta que llevas un año sin actualizar tu sitio, es casi seguro que el tema y más de un plugin hayan quedado obsoleto.

    Tema. Creo que usas https://es.wordpress.org/themes/activello/

    Vía FTP o a través del sistema de archivos del panel de control tienes que

    1) Descargar el tema en tu ordenador y descomprimir.
    2) Servidor: borrar la carpeta «activello» (dentro de wp-content)
    2) Subir la carpeta que has descomprimido en tu ordenador.

    Plugins: Renombra la carpeta «plugins» (está dentro de «wp-content»)

    Ahora intenta entrar. Si lo consigues, lo primero de todo sería volver a poner su nombre original a la carpeta «plugins». Eso hará que te vuelvan a aparecer en la correspondiente sección aunque todos desactivados.

    Iniciador del debate tonymontanabcn

    (@tonymontanabcn)

    Buenas tardes,
    antes de nada, muchas gracias por tu tiempo @almendron.
    Ya hice lo que comentas.
    Borré el theme Activello del folder wp-content. Descargué la última versión del mismo y lo metí descomprimido de nuevo en esa carpeta de themes.
    Sin resultados.
    Después renombre la carpeta plugins por plugins_no y actualicé la web.
    Sin resultados.
    He vuelto a renombrar al nombre original.
    De hecho, esa prueba de renombrar las carpetas la he hecho uno por uno con todos los plugins y con todos los themes, para ver si alguno de ellos era el causante del problema.
    Nada, sin resultados.
    Esta página no funciona
    La página madein1980.com no puede procesar esta solicitud ahora.
    HTTP ERROR 500
    Tanto en la web como en el admin:
    http://madein1980.com/wp-login.php

    La verdad es que no sé cómo traducir el error log que da la web (lo conseguí editando el wp-config de la raíz de WordPress).
    define(‘WP_DEBUG’, false) cambiando por true para que me diera el error log de más abajo.

    Ya no sé qué hacer…

    Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/functions.php on line 3573 Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/functions.php on line 3792 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Deprecated: Function create_function() is deprecated in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/pomo/translations.php on line 208 Fatal error: Uncaught Error: Call to undefined function wp_update_custom_css_post() in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-content/themes/activello/functions.php:125 Stack trace: #0 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-includes/plugin.php(525): activello_setup(») #1 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-settings.php(376): do_action(‘after_setup_the…’) #2 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-config.php(88): require_once(‘/mnt/web006/c2/…’) #3 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-load.php(37): require_once(‘/mnt/web006/c2/…’) #4 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-blog-header.php(12): require_once(‘/mnt/web006/c2/…’) #5 /mnt/web006/c2/08/57253708/htdocs/WordPress_03/index.php(17): require(‘/mnt/web006/c2/…’) #6 {main} thrown in /mnt/web006/c2/08/57253708/htdocs/WordPress_03/wp-content/themes/activello/functions.php on line 125`

    Moderador almendron

    (@almendron)

    1) Renombra la carpeta «plugins» y déjala así de momento.

    2) Descarga la última versión de WordPress.

    3) Actualiza manualmente. Ve a https://codex.wordpress.org/es:Actualizar_WordPress y sigue las instrucciones de la sección «Remplazamiento manual».

    4) Intenta entrar.

    Moderador almendron

    (@almendron)

    Me olvidaba de una cosa: si tienes un archivo «.htaccess» en la raíz de tu sitio, haces una copia en tu ordenador y luego lo borras del servidor.

    Iniciador del debate tonymontanabcn

    (@tonymontanabcn)

    Hola,

    Me pongo a probar lo que me comentas.
    ¿Renombro la carpeta plugins a «plugins_2», por ejemplo?
    Htacces copiado en el escritorio, pero ¿lo borro del ftp ya, o después de hacer el update manual de wordpress?

    Por último, quiero comentarte algo que no sé si es normal. En la raíz de mi ftp, hay 4 carpetas:
    cgi-bin
    cgi-data
    Wordpress_01
    Wordpress_02
    Wordpress_03
    Siendo en esta última (WordPress_03) donde está todo, el htacces, las carpetas de wp-admin, content e includes… etc.
    ¿Es eso normal o debería haber sólo 1 carpeta de WordPress?
    De hecho el update manual que me comentas, lo iba a hacer dentro de WordPress_03 que es donde está toda la info.

    Disculpa por mis preguntas pero es que no quiero liarla.
    ¡Mil gracias!

    Moderador almendron

    (@almendron)

    .htaccess: borralo del servidor.

    En la raíz de mi ftp, hay 4 carpetas:

    No tiene sentido. Ya lo miraremos una vez puedas entrar.

    De hecho el update manual que me comentas, lo iba a hacer dentro de WordPress_03 que es donde está toda la info.

    Hazlo en esa carpeta.

    • Esta respuesta fue modificada hace 1 año, 3 meses por almendron.
    Iniciador del debate tonymontanabcn

    (@tonymontanabcn)

    Voy a llorar de emoción…
    Después de un año, han revivido tanto la web (a medias) como el acceso al Admin.

    GRACIAS @almendron, de corazón.

    Por pasos…
    -Borré el htaccess del server
    -Instalé paso a paso wordpress de manera manual según indicaba la guía, en el orden en que se marca para ir copiando las carpetas.
    ¡Vuelve a funcionar la web! (faltan algunas imágenes en la home y no hay ni un plugin pero los post están).

    Preguntas:
    1-En la actual carpeta de WordPress_03 (en la que está el contenido de la web) vuelve a aparecer el htaccess, es correcto?

    2-Los plugins, lo que he probado es ir copiando uno por uno desde la carpeta que renombré como «plugins_no» a la nueva «plugins» y voy viendo si se cargan en la web, de momento los 3 que llevo todo correcto. También voy comprobando uno por uno que al copiarlos a la nueva carpeta de plugins aparezcan dentro del Admin, activos y actualizados. Estaré un rato, pero prefiero no arriesgar y ver si alguno diera problemas.

    3-Lo que te comentaba de que en la raíz de mi ftp, hay 5 carpetas:
    cgi-bin
    cgi-data
    Wordpress_01
    Wordpress_02
    Wordpress_03
    Siendo en esta última (WordPress_03) donde está todo, el htacces, las carpetas de wp-admin, content e includes… etc si no tiene por qué afectar al funcionamiento de la web me da igual dejarlo así.
    Wordpress_01 y WordPress_02 son carpetas vacías, pero me da miedo borrarlas.
    cgi-bin también está vacía y cgi-data contien un par de archivos.
    No sé si debería reestructurar todo esto o da igual dejarlo así, sabiendo que la info importante está en WordPress_03.

    ¿Me aconsejas hacer cuando acabe de instalar todos los plugins de nuevo una copia de todas las carpetas del server tal y como están en mi disco duro, no?
    En STRATO (mi proveedor de servicios) también haré una copia.

    De nuevo gracias por tus consejos.

    Moderador almendron

    (@almendron)

    1-En la actual carpeta de WordPress_03 (en la que está el contenido de la web) vuelve a aparecer el htaccess, es correcto?

    Si funciona la web, sin problemas.

    Eso sí, ve a Ajustes > Enlaces permanentes, selecciona «nombre de la entrada» y guarda.

    2-Los plugins, lo que he probado es ir copiando uno por uno desde la carpeta que renombré como «plugins_no» a la nueva «plugins»

    Una vez hayas acabado de probar los plugins, borra la carpeta «plugins_no».

    3-Lo que te comentaba de que en la raíz de mi ftp, hay 5 carpetas:

    Si te funciona el sitio, no las toques.

    ¿Me aconsejas hacer cuando acabe de instalar todos los plugins de nuevo una copia de todas las carpetas del server tal y como están en mi disco duro, no?

    Usa el plugin «Duplicator» para hacer copias de seguridad. Hay muchos manuales de ese plugin en Internet y es fácil de utilizar. Te hará una copia de la base de datos y de los archivos.

    https://es.wordpress.org/plugins/duplicator/

    Iniciador del debate tonymontanabcn

    (@tonymontanabcn)

    Hola,
    Hechos todos los puntos que me has comentado.
    La web tiene algún fallito y cosa desconfigurada (por ejemplo me han aparecido en el header unos botones de Log in, Member directory, my account, my profile… que exactamente no sé qué son), pero vamos, eso ya son pequeños arreglos que iré solucionando.
    Lo importante, que es volver a tener la web activa y con acceso al admin ya están solucionados.
    @almendron, de verdad, GRACIAS por tu tiempo.
    Me gustaría hacerte un detalle para que al menos te tomes un café a mi salud. No sé si tenemos manera de contactar por privado o me puedes dar tu email.
    ¡Un saludo y gracias de nuevo!

    Moderador almendron

    (@almendron)

    De nada.

    Me gustaría hacerte un detalle para que al menos te tomes un café a mi salud

    Se agradece pero no es necesario.

    Mi página: https://www.almendron.com/

    Iniciador del debate tonymontanabcn

    (@tonymontanabcn)

    Bueno, como quieras, simplemente pretendía agradecer de alguna manera tu tiempo.
    Es un placer encontrar gente tan amable.
    Haré una entrada en mi página linkando a almendron.com
    Procedo a cerrar el topic.
    ¡Un saludo!

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • El debate ‘HTTP ERROR 500 por update de WordPress+Plugins’ está cerrado a nuevas respuestas.