Cómo corregir el error HTTP 500 en WordPress










  • Si ha utilizado Internet durante más de una semana, ha visto un error HTTP 500 o un error interno del servidor . El error aparece en todas partes y, como visitante de un sitio, no hay nada que pueda hacer al respecto.

    Pero si el error aparece en su sitio , es un problema.

    ¡Afortunadamente, tenemos una solución!

    Bueno, sinceramente, tenemos varias soluciones para el problema de error de WordPress 500. Hay varios porque es imposible saber exactamente qué está causando un error HTTP 500.

    Qué verificar para resolver un error HTTP 500

    Imagina que tu auto se descompone y lo llevas a tu mecánico favorito. El mecánico abre el capó, hurga y dice: "Oh, sí, definitivamente hay algo mal aquí". Cuando le preguntas qué es exactamente lo que está mal, el mecánico dice: "Sí, bueno, no lo sé, pero es algo ".

    Eso es lo que es un error HTTP 500. Un mecánico (también conocido como servidor web) que no sabe lo que está mal.

    Es el servidor web que le dice que algo, técnicamente, "una condición inesperada", le impidió completar su solicitud. El 500 es simplemente un código de estado del servidor web. Cada vez que carga una página web, el servidor procesa la solicitud y envía un código de estado. Entonces, incluso cuando una página se carga correctamente, sin errores, el servidor devuelve un código de estado.

    El error HTTP 500 significa, específicamente, que el servidor encontró una condición inesperada que le impidió cumplir con la solicitud .

    Ya que estamos hablando de WordPress, las posibilidades de lo que podría estar mal son afortunadamente (generalmente) limitadas. Veamos las causas del error HTTP 500, o Error interno del servidor , en un sitio de WordPress. Y lo que es más importante, exploremos las posibles soluciones.

    ¿Que acabas de hacer?

    No, en serio, ¿qué acabas de hacer?

    Si experimenta un error después de instalar un complemento, cargar un archivo o cambiar una configuración, comience allí. Sé que suena obvio, pero incluso los mejores de nosotros podemos pasar por alto o vivir en negación de errores autoinfligidos.

    Desinstale el complemento, elimine o revierta el archivo, revierta la configuración. Si el error desaparece, tendrá que adoptar otro enfoque para lo que estaba haciendo. No es tan descabellado como parece.

    Muchos complementos de WordPress pueden romper su sitio en el momento en que se activan.

    Si no hizo nada que pudiera haber causado el error, intente esperar un minuto y recargar la página.

    Eso también puede parecer obvio, pero la causa del error podría ser un servidor sobrecargado temporalmente. Si espera un minuto y vuelve a cargar, la página puede volver a aparecer.

    También puede intentar abrir la página o el sitio en otro navegador o borrar el caché de su navegador. No recomendaría borrar el caché del navegador como uno de sus primeros intentos de solución de problemas. Dependiendo de su navegador, borrar el caché puede eliminar muchos accesos directos cotidianos útiles y autocompletar URL.

    Antes de pasar a una solución más complicada, pruebe el sitio web Down for Everyone o Just Me . Es una herramienta simple que verifica el código de estado HTTP devuelto por el servidor.

    Si el código devuelto es diferente a 200, el sitio devolverá un resultado "inactivo". En cuyo caso, es hora de ponerse a trabajar en una solución.

    Esas son las soluciones y soluciones de problemas más fáciles. Ahora pasemos a los más escurridizos.

    ¿Qué causa el error HTTP 500 de WordPress?

    Encontrar la causa de un error persistente del servidor interno en un sitio de WordPress es un proceso de prueba y error. Hay seis cosas que vamos a probar, pero primero, activemos la depuración para darnos algunas pistas.

    1. Activar depuración
    2. Verifique el archivo .htaccess
    3. Desactivar cualquier complemento (todos ellos)
    4. Prueba un tema diferente
    5. Reemplace los archivos principales de WordPress
    6. Comprobar la memoria de WordPress

    1. Activar la depuración

    Puede activar la depuración en el archivo wp-config y registrar todos los errores, avisos y advertencias en un archivo llamado debug.log en el directorio wp-content . Este archivo se encuentra en la raíz de su directorio de archivos de WordPress y contiene los detalles de configuración básicos de su sitio web, como la información de conexión a la base de datos.

    Puede editarlo desde allí, o descargarlo, editarlo y luego volver a cargarlo. Tu elección.

    Inserte el siguiente código en wp-config  para lograr lo anterior. Este código también ocultará los errores para que no interrumpan la generación de la página.

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]// Habilitar modo WP_DEBUG

    define( 'WP_DEBUG', true );

    // Habilitar el registro de depuración en el archivo /wp-content/debug.log

    define( 'WP_DEBUG_LOG', true );

    // Deshabilitar la visualización de errores y advertencias

    define ('WP_DEBUG_DISPLAY', false);


    @ini_set('mostrar_errores', 0);

    // Usar versiones de desarrollo de archivos JS y CSS principales (solo es necesario si está modificando estos archivos principales)

    define ('SCRIPT_DEBUG', true); [/ ht_message]

    2. Verifique el archivo .htaccess

    Puede verificar el archivo .htaccess para ver si hay errores una vez que lo localice. El archivo .htaccess de WordPress se encuentra en la raíz de su instalación de WordPress. Esto significa que necesitará acceder a su cPanel .

    El archivo generalmente está oculto porque es muy importante. WordPress quiere evitar que se elimine accidentalmente. Tendrás que hacer un par de cosas para encontrarlo. Estas son instrucciones generales para cPanel y pueden diferir ligeramente según su host, pero funcionarán de la misma manera.

    Acceda al Administrador de archivos en cPanel: una vez en su cPanel, haga clic en el enlace del administrador de archivos y diríjase a sus archivos. Una vez dentro, debe hacer visible el archivo .htaccess.

    Hacer visible el archivo .htaccess: para hacer esto, haga clic en "Configuración". Por lo general, se encuentra en la esquina superior derecha del área Administrador de archivos de cPanel. Tan pronto como seleccione Configuración, aparecerá una ventana emergente. Desde allí, seleccione la opción "Mostrar archivos ocultos".

    Mostrar archivo oculto para correcciones de errores de http 500

    Ahora, regrese a la carpeta public_html y el archivo .htaccess debería estar visible.

    archivo htaccess ahora visible

    Desde aquí, puede editar el archivo .htaccess utilizando uno de los tres métodos. Lo que sea con lo que te sientas más cómodo es con lo que debes ir.

    1. Edite el archivo .htaccess de WordPress desde cPanel
    2. Edite el archivo .htaccess de WordPress usando el cliente FTP
    3. Use el complemento WP htaccess Editor para editar el archivo

    Nota: antes de realizar cualquiera de las acciones anteriores, realice siempre una copia de seguridad completa de su sitio web de WordPress . Por si algo sale mal.

    3. Desactivar complementos (todos ellos)

    También puede intentar corregir un error HTTP 500 desactivando complementos. Puede optar por desactivarlos uno por uno o desactivarlos todos. Ambos caminos funcionan.

    Si los desactiva todos a la vez, actívelos uno por uno y busque el error. Cuando lo vea, sabrá que es ese complemento el que causa el problema.

    4. Prueba un tema diferente

    A menudo, un error HTTP 500 puede deberse a conflictos de temas. Puede intentar corregir los errores dentro del tema, pero eso puede complicarse según el tema que esté ejecutando y lo que se deba hacer.

    Para una solución más fácil, intente usar otro tema y vea si eso soluciona el problema. WordPress no tiene escasez de temas increíbles disponibles para su uso. También puede usar un creador de páginas como Elementor para hacer que el sitio se vea como si usara otro diseño.

    5. Reemplace los archivos principales de WordPress

    En realidad, esto no es tan complicado como sugiere el título. En realidad, simplemente está instalando WordPress nuevamente para que pueda comenzar de nuevo. Hay algunas opciones diferentes cuando se trata de instalar una copia nueva de WordPress.

    1. Puedes instalar WordPress manualmente
    2. Instale WordPress usando un método de instalación de un clic
    3. También puede usar un cliente FTP (la forma más complicada)
    4. Puede volver a instalar WordPress desde la página Actualizar.

    6. Comprueba la memoria de WordPress

    Otra opción a considerar para corregir un error HTTP 500 es la memoria de WordPress. Puede verificar la memoria y definirla según lo que pueda necesitar usando múltiples opciones. Recuerde, si esta parte es demasiado complicada para usted, entonces haga que su proveedor de alojamiento web lo ayude.

    Aquí hay algunas formas en que puede verificar la memoria de WordPress.

    Edite el archivo php.ini

    Necesita acceso al  archivo php.ini . Cambia esta línea. Si su línea muestra 64M, pruebe con 128M:

    límite_memoria = 128M

    *M significa Megabytes.

    Edite el archivo .htaccess

    Si no tiene acceso a  .ini  o el método anterior ha fallado, intente agregar esto al   archivo .htaccess :

    php_value memory_limit 128M

    El archivo .htaccess se encuentra en el directorio raíz de su instalación de WordPress. Puede acceder a él siguiendo las instrucciones anteriores.

    Editar archivo wp-config

    Agregue esto en la parte superior del archivo, antes de la línea que dice "Feliz blogueo".

    definir ('WP_MEMORY_LIMIT', '128M');

    El archivo wp-config  se encuentra en el directorio raíz de su instalación de WordPress.

    Cambia tu versión de PHP

    Algunos proveedores de alojamiento establecen límites de memoria específicos y lo obligan a usar una determinada versión de PHP. Por lo general, puede cambiar esto en su cPanel si sabe cómo hacerlo. De hecho, GreenGeeks te permite cambiar la versión de PHP con bastante facilidad.

    Sin embargo, lo más fácil es ponerse en contacto con el equipo de soporte de su cuenta de alojamiento y pedirles que cambien o actualicen la versión de PHP por usted.

    Eso es todo. Esos son los pasos y procesos que tiene a mano para ayudarlo a corregir sus errores. Si ninguno de estos funciona, debe comunicarse con su proveedor de alojamiento.

    Pensamientos finales

    El error HTTP 500 es molesto, pero no significa que su sitio se haya derrumbado por completo a su alrededor. Tienes varias opciones a tu disposición. Probarlos debería darte la solución. Hay tantas cosas a las que podría deberse el error, que las opciones para solucionarlo están fácilmente disponibles.

    Nuevamente, si tiene algún problema con las correcciones anteriores, póngase en contacto con su proveedor de alojamiento y pídales que lo ayuden.










  • Subir