Cómo remediar el error HTTP 500 en WordPress para principiantes

Con respecto a los sistemas de gestión de contenido (CMS), WordPress es fácil de ejecutar y administrar. Es una plataforma notablemente estable, pero eso no significa que nunca encontrarás problemas. Uno de los problemas más comunes que podría encontrar es el error HTTP 500 WordPress.

Una de las ventajas de este tipo de error de WordPress es que las causas son conocidas. El culpable podría ser uno de los problemas comunes. Si confía en sus habilidades de diagnóstico, puede corregir el error HTTP 500 en WordPress lo antes posible.
En esta publicación, explicaremos cuál es el error HTTP 500 de WordPress, ¿por qué son cuatro soluciones que puede usar para remediar el problema? Hay mucho que discutir, ¡así que vamos a hacerlo!
En este articulo
¿Qué significa el error HTTP 500?
¿Qué causa el error del servidor interno 500 en WordPress?
Cómo remediar el error HTTP 500 en WordPress (4 soluciones potenciales)
Cómo activar el modo de solución de problemas de WordPress para un diagnóstico adicional
preguntas frecuentes
conclusión
Aquí, en los Buffs de WP, ayudamos a los propietarios de sitios web, socios de la agencia y socios independientes a mantener sus sitios suaves para evitar errores. Ya sea que cuide un sitio web de WordPress o de 1,000, ¡lo respaldamos!
¿Qué significa el error HTTP 500?
El error HTTP 500 de WordPress lleva varios nombres diferentes. Por ejemplo, a menudo se llama un error de servidor interno de WordPress. Independientemente de cómo se refiera a este problema, puede haber muchos problemas para su sitio web.
El error HTTP 500, un error de servidor interno, puede devastar su sitio #wordpress, hacer clic para enviar una TweetStation HTTP 500 no es específico de WordPress. Entonces, ¿qué significa el error HTTP 500? En resumen, el servidor de su sitio web le dice que algo no ha ido bien, pero no está seguro de cuál es el problema.
Este problema a menudo evita la visualización correcta de su sitio en su lugar, los visitantes verán un mensaje de error, cuyas formas varían según el navegador que use:
Por ejemplo, también puede ver un mensaje como este: “La página no se puede mostrar porque se ha producido un error de servidor interno”. Alternativamente, como puede ver en el ejemplo anterior, puede ver: “[El sitio web] actualmente no puede administrar esta solicitud. Error HTTP 500 ”.

Un problema similar es el error HTTP vago que a veces aparece cuando intenta cargar archivos en su biblioteca de medios:
Aunque los problemas no son los mismos, comparten causas similares. Por lo tanto, si sabe cómo solucionar el error del servidor interno 500 en WordPress, también podrá solucionar errores HTTP al cargar imágenes.

¿Qué causa el error del servidor interno 500 en WordPress?
Por lo general, los códigos de error HTTP le dan una perspectiva de lo que los causa. Por ejemplo, si encuentra el error 404, significa que la página a la que está intentando acceder no está allí. Sin embargo, el error HTTP 500 de WordPress no es tan informativo. ¿Qué causa el error del servidor interno 500 en WordPress?
Hay cuatro razones principales para este problema en su sitio web de WordPress, que son:
Ha alcanzado el límite de memoria PHP de su sitio. Si esta es la fuente de error, generalmente lo verá cuando intente conectarse al tablero del administrador o cuando cargue un archivo de medios. Su .htaccess se ha corrompido. El archivo .htaccess contiene configuraciones críticas para su servidor. Si se corrompe, WordPress puede funcionar defectuoso.
Hay un conflicto de complementos en su sitio. Los conflictos de complementos aparecen cuando el código de dos o más complementos trabaja uno contra el otro, su tema o el núcleo de WordPress. Existe la oportunidad de ver el error del servidor interno de WordPress 500 después de actualizar los complementos.
El error está a nivel del servidor. Como sugiere el “error del servidor interno”, este problema a veces está relacionado con su servidor y no en su sitio web. Por lo tanto, le recomendamos que esté preparado para contactar a su host web.
Debido a que el mensaje de error HTTP 500 no explica cuál de estos escenarios es su sitio, probablemente necesite probar más soluciones. He incluido los remedios a continuación para todo lo anterior, así como algunos otros.
Cómo remediar el error HTTP 500 en WordPress (4 soluciones potenciales)
Antes de sumergir en remedio el error HTTP 500 en WordPress, deberá asegurarse de tener las herramientas apropiadas. Éstos incluyen:
Acceda a la raíz a su servidor si tiene un servidor virtual privado (VPS) o alojamiento dedicado.
Un cliente FTP (protocolo de transferencia de archivos), como Filezilla o CyberDuck, y una comprensión de los elementos básicos.
Un editor de texto para modificar su código, que, aunque no es necesario, será útil.
Aunque algunos consejos discuten esperar unos minutos antes de probar nuevamente, cambiar de navegador o verificar los permisos de archivo, superaremos estas soluciones. Asumiremos que ya los ha probado antes de leer este artículo, durante el primer pánico. Como resultado, comencemos a trabajar en cuatro métodos que ofrecen un error de servidor interno 500:
Aumentar el límite de memoria de WordPress
Verifique el archivo .htaccess en busca de errores
Deshabilite y pruebe cada complemento instalado
Cambiar el editor de imágenes de WordPress predeterminado
1. Aumentar el límite de memoria de WordPress
Ejecutar un sitio web puede involucrar grandes transferencias de datos, desde y hacia su servidor. Si no hay suficiente memoria PHP para realizar tareas o ejecutar scripts, puede ver el error HTTP 500 en WordPress.
En algunos casos, su host web limitará su límite de memoria de WordPress a un nivel arbitrario bajo. Sin embargo, hay formas de aumentar manualmente este límite.
️ Algunos hosts web limitarán su límite de memoria PHP, pero puede aumentar manualmente. #Wordpress haga clic para enviar un tweet
Para esto, querrá acceder al archivo WP-Config.php de su sitio web. Puede iniciar sesión en su sitio a través de FTP y abrir el Director Root de WordPress. Una vez dentro, busque el archivo wp-config.php y seleccione la opción de edición.
Esto abrirá wp-config.php usando el editor de texto predeterminado. Una vez que el archivo está abierto, busque una línea que escriba “wp_memeory_limit”, incluidas citas únicas. Si esta línea está allí, mire el número correcto:
Por lo general, recomendamos un límite de memoria PHP de al menos 64 MB. Sin embargo, puede ir incluso por encima, hasta 128 o 256 MB, dependiendo de sus necesidades y recursos del servidor. Si esta línea no existe, busque la etiqueta PHP y agréguela incluso a continuación, como puede ver en la captura de pantalla anterior. Una vez que la línea está allí y establece el límite de memoria apropiado, puede guardar los cambios de archivo y cerrarlos.
Tenga en cuenta que en algunos casos, su host web puede no permitirle definir manualmente el límite de memoria PHP. Si el remedio anterior no funciona y el error persiste, puede intentar contactar al proveedor y preguntarles sobre el límite de memoria de PHP.
2. Verifique el archivo .htaccess por errores

Su archivo .htaccess, un archivo de configuración para su servidor, puede ser bastante complicado. Como tal, a menudo es una causa de problemas en su sitio:
Puede verificar si su archivo .htaccess se ha corrompido con:
Acceso a los archivos de su sitio a través de FTP
Busque el archivo .htaccess, ubicado en su carpeta raíz
Está cambiando a algo como .htaccess_backup

Compruebe si el error persiste
Si el problema se ha resuelto solo, ha encontrado la fuente de su error HTTP 500 en WordPress. A partir de ahí, tienes algunas opciones.
Puede pasar por la línea .htaccess con una fila para encontrar el código que causa el problema. Aunque el archivo .htaccess no suele ser tan largo, aún puede ser un proceso que requiere mucho tiempo. Además, corre el riesgo de ingresar nuevos problemas si no está familiarizado con el código.
Otra opción es restablecer el archivo .htaccess. En realidad, esto es bastante simple, porque solo tiene que reemplazar el contenido del archivo con el código predeterminado disponible en WordPress Codex. El problema con esta solución es que eliminará cualquier configuración personalizada que haya agregado. Si tiene una copia de copia de seguridad reciente, puede intentar restaurar el archivo .htaccess en la versión respectiva de su sitio.
3. Deshabilite y pruebe cada complemento instalado
Si ninguna de las soluciones anteriores ha tenido éxito, es posible que tenga un conflicto de complementos en sus manos. Por ejemplo, es posible que haya encontrado un error interno del servidor 500 después de actualizar los complementos.
Si tiene acceso al tablero, a pesar del error de WordPress HTTP 500, puede deshabilitar los complementos manualmente para ver si uno de ellos está detrás del problema:
Sin embargo, tenga en cuenta que los complementos de desactivación a menudo tendrán un impacto en la funcionalidad básica de su sitio web. Si todos los complementos funcionan, sabe que uno de ellos está detrás del error de administrador de WordPress 500. En esta etapa, puede reactivar los complementos uno por uno y ver qué desencadena el código de error.
Por otro lado, si no está seguro de cómo conectarse al tablero de WordPress con el error HTTP 500, es probable que esté bloqueado. En este caso, deberá seguir estos tres pasos:
Vaya a su sitio web a través de FTP.
Navegue al director de contenido WP y busque la carpeta del complemento.
Cambie el nombre de la carpeta con algo más, como complementos.


Cuando cambia el nombre de la carpeta Plugin, WordPress no podrá reconocerla. CMS generará automáticamente un nuevo archivo, arado y todo lo anterior se deshabilitará. Si esta solución resuelve el error HTTP 500, sabrá que uno de estos complementos está detrás de él. Luego puede eliminar la nueva carpeta de complementos y restaurar la anterior renombrándola una vez más.
Abra ese directorio a través de FTP y cambie el nombre de cada carpeta de complementos individuales para desactivarlos. Pruebe su sitio web después de desactivar cada complemento para ver si el error persiste. De lo contrario, puede restaurar el nombre de esa carpeta y puede continuar trabajando en la lista.
Este proceso puede consumir mucho tiempo, dependiendo de cuántos complementos use. Sin embargo, es la única forma de deshabilitar los complementos si no tiene acceso al tablero de WordPress.
4. Cambie el editor de imágenes de WordPress predeterminado
Este método es menos conocido, pero puede resolver el error de WordPress HTTP 500 para su sitio web. El núcleo de WordPress incluye soporte para dos bibliotecas de optimización de imágenes, que son la biblioteca Imagick y GD.
Por defecto, la plataforma utiliza Imagick y, en algunos casos, esa biblioteca puede causar un error de servidor interno de 500 en el tablero del administrador de WP:
El cambio de la biblioteca predeterminada para optimizar las imágenes de Imagick a la biblioteca GD puede ayudar en estos casos. Según nuestra experiencia, ambas bibliotecas están bastante abile en la administración de cualquier imagen que les presente, por lo que la modificación no debe tener un impacto negativo en su sitio web.
Para hacer esto, querrá iniciar sesión nuevamente en su sitio a través de FTP y mirar las funciones.php. Por lo general, está en la carpeta de su tema activo. Para encontrarlo, navegue en WP-Content / Temas y localice la carpeta que cumple con su base activa. Repita que no recomendemos hacer cambios importantes en una plantilla sin usar un tema infantil. De lo contrario, los cambios se perderán al actualizar ese tema.
Después de localizar el archivo Functions.php de su base, agregue el siguiente código:
función wpb_image_editor_default_to_gd ($ editors) {$ gd_editor = ‘wp_image_editor_gd’; $ editors = array_diff ($ editors, array ($ gd_editor)); array_unshift ($ editores, $ gd_editor); devolver $ editores; } add_filter (‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’); función wpb_image_editor_default_to_gd ($ editors) {$ gd_editor = ‘wp_image_editor_gd’; $ editors = array_diff ($ editors, array ($ gd_editor)); array_unshift ($ editores, $ gd_editor); devolver $ editores; } add_filter (‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’); función wpb_image_editor_default_to_gd ($ editors) {$ gd_editor = ‘wp_image_editor_gd’; $ editors = array_diff ($ editors, array ($ gd_editor)); array_unshift ($ editores, $ gd_editor); devolver $ editores; } add_filter (‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’);
Ahora guarde sus cambios en el archivo Functions.php y verifique que persista el código de error HTTP 500. Si el error ha desaparecido y no tiene problemas con el uso de la nueva biblioteca de optimización de imágenes, debe estar listo para comenzar.
Si el cambio de las bibliotecas de imagen hace el truco, puede haber un problema más profundo con su sitio. En este caso, puede ser un movimiento inteligente activar la solución de problemas de WordPress. Cómo activar la solución de problemas de WordPress para un diagnóstico adicional ️

En este momento, si ha probado todos los métodos anteriores para encontrar el culpable del error HTTP 500 y no ha tenido éxito, el problema probablemente no esté a nivel del sitio. Es hora de contactar a su anfitrión para obtener ayuda.
En muchos casos, lo que harán es activar la solución de problemas de WordPress para ayudar a encontrar la fuente del problema. Es algo que puedes hacer solo si no te importa leer errores.
Su anfitrión debe poder diagnosticar la causa del error HTTP 500 en WordPress, incluso si no puede. #Wordpress haga clic para enviar un tweet
El depurador de WordPress es una herramienta de diagnóstico construida que generará errores que puede analizar en su tiempo libre. Por defecto, la mierda se detiene, por lo que debe activarla.
Para esto, vaya al director raíz de su sitio web y busque el archivo wp-config.php, que debería verse así:
Después de acceder al archivo, deberá agregar el siguiente código:
// Habilitar el registro de depuración en /wp-content/debug.log archivo define (‘wp_debug_log’, true); // deshabilitar la visualización de errores y advertencias Define (‘wp_debug_display’, falso); @ini_set (‘display_errors’, 0); // Habilitar el registro de depuración en /wp-content/debug.log archivo define (‘wp_debug_log’, true); // deshabilitar la visualización de errores y advertencias Define (‘wp_debug_display’, falso); @ini_set (‘display_errors’, 0); // Habilitar el registro de depuración en /wp-content/debug.log archivo define (‘wp_debug_log’, true); // deshabilitar la visualización de errores y advertencias Define (‘wp_debug_display’, falso); @ini_set (‘display_errors’, 0); el código anterior hace dos cosas. En primer lugar, active el solucionador de problemas, que mostrará sus resultados en el archivo debut.log en el director de contexto WP. En segundo lugar, deshabilita las advertencias de error de la aparición pública en su sitio web, como en el ejemplo a continuación:
No es un buen aspecto para ningún sitio web. Además, no debe ver esas líneas de error en el tablero o en sus páginas públicas, si simplemente puede acceder al archivo de registro. Antes de hacer esto, continúe e intente reproducir el error HTTP 500 en WordPress para que el solucionador de problemas pueda grabar el evento.
Vale la pena señalar que las revistas de solución de problemas pueden ser increíblemente difícil de entender, a menos que tenga experiencia en la administración de servidores:
Si no está seguro de lo que sus errores de WordPress están tratando de decirle, entonces es hora de ponerse en contacto con su host web. En esta etapa, ya ha hecho muchas cosas por ellos, verificando las causas habituales del error HTTP 500. En esta etapa, a menudo encontrará que hay un problema del servidor que causa sus problemas, como un conflicto de versión de PHP O algo que no haya funcionado con su alojamiento como tal, un anfitrión de calidad podrá ayudar a que su sitio regrese y se ejecute lo antes posible.
Preguntas frecuentes (preguntas frecuentes)
¿Cómo puedo corregir el error 500 en PHP?
A veces, un error HTTP 500 puede ser causado por un bajo límite de memoria PHP. En estos casos, puede remediar el problema aumentando el límite de memoria a través de su archivo wp-config.php.

¿Qué causa el error del servidor interno 500?
El código de error HTTP 500 tiene varias causas potenciales, que van desde problemas de memoria de PHP y problemas con la configuración del servidor hasta complementos de conflicto y más. También es posible que su archivo .htaccess haya sido corrompido.
¿Cómo encuentro el WordPress Error Journal?

Si ha activado el modo de solución de problemas de WordPress, puede encontrar el archivo de registro de errores en el director de contenido WP. El registro de errores será un archivo llamado debut.log.
conclusión

Los errores del sitio nunca son divertidos de descubrir, especialmente cuando restringen por completo el acceso al frente. El error HTTP 500 de WordPress es uno de los más serio, aunque no está indefenso cuando se trata de hacer las cosas nuevamente.
Solo se necesita un enfoque sistemático para remediar este error.Una vez que tenga las herramientas adecuadas a mano, puede verificar elementos como PHP Memory Limit, .htaccess Archives, complementos y más.Si ninguno de ellos resuelve el problema, su anfitrión debería poder eliminar la causa. Por supuesto, lo mejor que puede hacer para mejorar su sitio es apoyarlo con servicios de mantenimiento premium.¡En WP Buffs, tenemos todas sus necesidades cubiertas con nuestros planes de atención de WordPress!
¿Quieres darnos comentarios o unirte a la conversación?¡Agregue sus comentarios en Twitter!
Crédito de la imagen: Pixabay.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *