Cómo arreglar el error del servidor interno 500 en WordPress
Publicado: 2019-07-04Si encuentra el error del servidor interno 500 en su sitio de WordPress, aquí hay algunas formas de hacerlo.
Una cosa que me encanta de la tecnología, especialmente las cosas relacionadas con la programación, es que hay informes de errores incorporados.
Cada escenario imaginario en el que una aplicación puede fallar está diseñado para proporcionar a los desarrolladores información precisa sobre dónde está fallando la aplicación y qué parte del error real está ocurriendo, lo que facilita la solución de problemas.
A diferencia de la mayoría de los errores que encontrará, el error del servidor interno 500 no le dice explícitamente cuál es el problema con su sitio web, lo que hace que sea muy difícil de solucionar y solucionar.
Después de corregir este error innumerables veces, aquí hay un par de escenarios más probables en los que puede experimentarlo y cómo solucionarlo.
Cuando mueve su sitio web de WordPress a un nuevo host, existe una alta probabilidad de que vea este error, pero para la mayoría de las personas, el error puede aparecer incluso si no han hecho nada en el sitio web.
El error interno del servidor 500 a menudo se aísla en dos escenarios, problemas relacionados con el software o complementos y problemas relacionados con el hardware.
Antes de entrar en el meollo del asunto, haga una copia de seguridad de su sitio web, algunas de las recomendaciones implican la manipulación de sus archivos; querrías empeorar la ya mala situación.
Solucionar problemas relacionados con el software
Guardar enlaces permanentes
De acuerdo, sé que la mayoría de los artículos que va a leer sobre la corrección del error interno del servidor 500 no mencionan esto, bueno, la mayoría de ellos están escritos por redactores que no administran un sitio web.
Los últimos 3 en los que tuve que corregir el error resultaron que simplemente guardar los enlaces permanentes solucionó el problema. El código de solución es lo suficientemente largo y pronto descubrirá que las soluciones a los errores molestos son simples.
Entonces, antes de entrar en los aspectos técnicos a continuación, comience con esto.
Los enlaces permanentes se encuentran en Configuración.
Comience con el archivo de acceso .htacess
El archivo .htaccess es un archivo de configuración que se encuentra en el directorio de nivel superior de un sitio web en un servidor Apache que agrega o elimina la funcionalidad necesaria para que WordPress, los complementos y los temas funcionen bien.
Si surge un problema con este archivo, el sitio web se romperá y comenzará a mostrar errores; el error más común asociado con un archivo .htaccess corrupto es el error 500 Internal Server.
Dado que es el culpable típico, comenzamos con este archivo para solucionarlo.
Todo lo que necesita hacer es iniciar sesión en su servidor de archivos y cambiar el nombre del archivo .htaccess.
Luego intente acceder a su sitio web, WordPress de forma predeterminada volverá a crear el archivo .htaccess con su configuración predeterminada.
Según nuestra experiencia, esto corrige más del 80 % de los 500 errores internos del servidor que hemos visto.
Aumentar el límite de memoria de PHP
La siguiente razón más probable por la que su sitio web muestra este error es cuando su sitio, tema o complemento requiere más memoria para ejecutarse que la definida actualmente.
Su host y la configuración de WordPress tienen límites de memoria definidos dentro de los cuales las aplicaciones deben funcionar, si cambiar el nombre del archivo .htaccess no funcionó para usted, intente aumentar el límite de memoria PHP en su archivo wp-config.php; puede consultar con su complemento y documentación del tema para los límites de memoria de PHP recomendados .

En el archivo wp-config,PHP que encontrará en su directorio público, agregue la siguiente línea de código justo después de la etiqueta PHP de apertura. Puede reemplazar 64M con el tamaño recomendado por su complemento o tema.
define('WP_MEMORY_LIMIT', '64M');
Actualice su sitio web y vea si esto soluciona el problema.
Sin embargo, si su sitio web ha estado funcionando y, de repente, comienza a ver el error, entonces tendría que investigar más a fondo qué complemento está acaparando la memoria.
Verifique el tema o los complementos
Algunas veces el culpable es un complemento o tema con errores. Sin embargo, antes de comenzar a solucionarlos, verifique si su tema o complementos tienen actualizaciones que pueda aplicar. Si la actualización no elimina el error, entonces es hora de continuar.
Para aislar si un tema causa el error, cambie de tema y vea si esto lo soluciona.
Puede hacerlo bajo temas en Apariencia. Active los temas predeterminados de WordPress: Twenty Seventeen, por ejemplo, y verifique si su sitio web.
Si su sitio web funciona después de cambiar de tema, entonces podemos concluir que el problema está en el tema. Puede ponerse en contacto con el desarrollador de su tema para obtener posibles soluciones al error.
Si eso no resuelve el problema, puede reactivar su tema y pasar a solucionar los problemas de los complementos.
Para el caso de los complementos, comience por deshabilitar todos los complementos, verifique su sitio web, si el error desaparece, entonces podemos confirmar que un complemento podría ser el culpable.
Si eso soluciona el problema, entonces es hora de reactivar los complementos uno por uno, mientras lo hace, siga actualizando su sitio web hasta que encuentre uno que devuelva el Error interno del servidor 500.
Cuando encuentre al culpable, puede comunicarse con el desarrollador y esperar que pueda solucionar el problema.
Vuelva a cargar los archivos principales del sitio web de WordPress
Si alguno de los pasos anteriores no soluciona el error interno del servidor 500, intente reemplazar los archivos principales de WordPress existentes en los directorios wp-includes y wp-admin con una copia limpia para descartar archivos corruptos de WordPress.
Puedes descargar los archivos desde wordpress.org
Solucionar problemas relacionados con el hardware
Póngase en contacto con el servicio de atención al cliente de su anfitrión
Si prueba todos los métodos anteriores y el error interno del servidor 500 es persistente, la única opción que queda es ponerse en contacto con su anfitrión.
Como ha visto en los pasos anteriores, los culpables típicos de este error están relacionados con su tema y complemento.
Esto a menudo está fuera del alcance de los servidores web, por lo que deberá explicarle a su servidor todo lo que ha hecho para tratar de corregir el error.
Conclusión
Si esta es la primera vez que ve el error, entiendo cómo puede ser una experiencia desalentadora, pero después de leer este artículo, debe respirar sabiendo que no está aislado de usted.
Además, con los consejos aquí, podrá solucionar y corregir el error rápidamente.
Recomendamos mantener un programa de respaldo regular para su sitio web. En un escenario como este, volver a una versión anterior del sitio podría ser una solución a corto plazo, especialmente si la causa está relacionada con cambios recientes en el software del sitio.
Es posible que también desee aprender cómo corregir el error de puerta de enlace incorrecta 502 en WordPress.