Los errores internos del servidor en WordPress son los peores (también conocido como error http 500), en comparación con otros códigos de error HTTP y códigos de estado . No brindan información real sobre el problema y rara vez son errores reales del servidor (es decir, generalmente su servidor funciona bien).

¿Qué es el error interno del servidor 500?

Las definiciones web del error interno del servidor 500 no están claras. Básicamente, no hay una indicación real de lo que realmente salió mal y causó el error.

Lo único que es seguro es que el error se debe a alguna operación que salió mal al final del sitio web. Particularmente en el caso de WordPress, esto puede significar que un script que es parte de un tema o un complemento hizo algo que no debería haber hecho, y ahora su servidor se bloqueó.

Sin embargo, no se preocupe, hay algunas buenas soluciones…

Cómo resolver el error del servidor interno 500

La mayoría de las veces, puede resolver el error interno del servidor 500 en 6 pasos:

1. Activa la depuración

Siempre que WordPress le arroje una pantalla blanca de muerte o un error del servidor, le recomiendo que active la depuración. Si bien es posible que esto no solucione el problema, puede brindarle más información sobre lo que está sucediendo.

Puede activar la depuración editando el wp-config.phparchivo de su sitio. Una vez que haya accedido a este archivo, busque WP_DEBUGdentro. Si lo encuentra, debería poder establecerlo en «verdadero». Si no lo ves allí, tendrás que crearlo tú mismo. De cualquier manera, al final del día, deberías tener una línea que se vea así:

define( "WP_DEBUG", true );

Una vez guardado, vuelva a cargar su sitio para ver si algo ha cambiado. Si tiene suerte, el error del servidor puede desaparecer y puede ser reemplazado por un error diferente, uno que realmente le diga dónde está el problema.

Si este es el caso, eche un vistazo a dónde se encuentra el error. Si está dentro de una carpeta de complementos, deshabilite ese complemento, el error debería desaparecer.

Incluso si activar la depuración no le da un gran resultado, es una buena idea dejarlo activado hasta que se resuelva el problema. Le dará a usted y a cualquier desarrollador más información sobre lo que está sucediendo. ¡No olvide desactivar la depuración una vez que todo esté bien y haya terminado con el mantenimiento !

2. Desactivar todos los complementos y cambiar de tema

Si tiene acceso a su tablero, debe desactivar todos sus complementos y ver qué es qué. Si su sitio web se carga sin el error del servidor, el problema estaba en uno de sus complementos. Puede activarlos uno por uno para averiguar cuál causó los problemas.

También puede cambiar su tema a un tema de WordPress predeterminado e inalterado como Twenty Fifteen o Twenty Sixteen. Si el sitio se carga sin el error del servidor interno, el problema estaba dentro de su tema.

He notado que bastantes de estos errores en realidad son causados ​​por complementos, por lo que esta será su mejor opción.

3. Revisa tu archivo .htaccess

El archivo .htaccess , si existe, contiene una serie de reglas que le indican al servidor qué hacer en determinadas circunstancias. Se usa comúnmente para reescribir URL o evitar el acceso a su sitio con intenciones maliciosas.

Use su editor FTP y verifique si tiene un archivo .htaccess en su carpeta raíz de WordPress. Es posible que deba asegurarse de que su editor FTP enumere los archivos ocultos antes de hacer esto.

Si hay un archivo .htaccess allí, haga una copia de seguridad y luego elimine todo el contenido o el archivo completo. Esto puede eliminar algunas reglas importantes, pero si el error interno del servidor fue causado por un error en el archivo, se lo indicará.

Si el error ya se resolvió, el problema estaba relacionado con el archivo .htaccess. Intente restaurar el archivo y luego elimine bloques del mismo. Si en algún momento el sitio comienza a funcionar, sabrá en qué bloque se encuentra el problema. Por lo general, puede reducirlo a una sola línea como esta. A continuación, puede eliminar esa línea o solicitar más ayuda a su desarrollador o a su anfitrión.

4. Aumenta tu memoria

Personalmente, nunca me he encontrado con este problema, pero he oído que aumentar el límite de memoria puede ayudar; supongo que esto es más un problema en entornos compartidos. Para hacer esto, abra su wp-config.phparchivo en el directorio raíz de WordPress y busque WP_MEMORY_LIMIT. Si existe, cambie el valor a algo como «64M». Si no es así, pegue la siguiente línea en el archivo:

define('WP_MEMORY_LIMIT', '64M');

Si esto funciona, entonces solo ha resuelto el problema temporalmente. Lo más probable es que tenga un código defectuoso en alguna parte (que podría ser un complemento de un tercero) que está agotando sus recursos. Si su host tiene monitoreo disponible, eche un vistazo a su uso de recursos con varios complementos activados / desactivados para tener una mejor idea de qué está desperdiciando esos preciosos megabytes.

5. Pregunta a tu anfitrión

Hay algunos problemas poco comunes que pueden provocar errores internos del servidor en WordPress, pero en este punto puede ser mejor preguntarle a su anfitrión. El problema podría ser un problema genuino del servidor, que al menos pueden confirmar y también pueden ver cosas como permisos de archivos y otras fuentes.

O bien, es posible que desee cambiar a un mejor host que tenga servidores más optimizados para ejecutar sitios de WordPress. Esto no tiene por qué ser caro. Hay hosts que le brindan una buena experiencia de WordPress por tan solo $ 0.8 al mes .

6. Reinstalar WordPress

No debería pensar que esto ayudaría en la mayoría de los casos, pero hay algunos casos extremos en los que una reinstalación de WordPress podría solucionar el problema. Incluso puede solucionar problemas de permisos de archivos en el camino.

Para hacer esto, recomiendo seguir las instrucciones de actualización manual de WordPress en el Codex de WordPress, o la propia guía de Themeisle para instalar WordPress .

Resumen

Los errores internos del servidor en WordPress generalmente no son causados ​​​​por fallas reales del servidor. La mayoría de las veces, se pueden corregir con relativa facilidad utilizando los métodos descritos anteriormente. En caso de duda, siempre pregunte a su anfitrión, tienen herramientas mucho más sofisticadas que usted para localizar y solucionar problemas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Nuestra web usa cookies para mejorar tu experiencia.