Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
error interno servidor

Cómo solucionar el error interno del servidor en WordPress

Otro de los errores más comunes o que con más frecuencia nos podemos encontrar, es el error interno del servidor ó error 500.

Se identifica claramente porque aparece en pantalla el siguiente mensaje:

¡Error del servidor!

Se ha producido un error interno en el servidor y no se ha podido completar su solicitud. Se ha producido un error interno en el servidor y no se ha podido completar su solicitud. O el servidor está sobrecargado o ha habido un fallo en la ejecución de un programa CGI.

Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.

Error 500

wptest.local
Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.21

 

¿Cómo identificar las posibles causas del error interno del servidor?

El error interno de servidor ó error 500 puede generar pánico ya que la web no funciona, y el mensaje no aclara ni el tipo de error, ni el motivo o razón por la que está dando, ni el fichero que lo está causando:

Para identificar el origen o causa de este error, sigue los siguientes pasos:

  • Deshabilitar Plugins y Temas: Lo primero es identificar si ese error es causado por uno de nuestros plugins o tema. Para identificar cual es el causante, es recomendable desactivar todos los plugins y activar el tema por defecto de WordPress. A partir de aquí iremos activando nuestro tema y nuestros plugins uno por uno e iremos comprobando en la parte pública si se soluciona el problema o no.
  • Fichero .htaccess corrupto o con errores: Accede por FTP y renombra este archivo. Si desaparece el error, significa que este archivo estaba provocándolo. Comprueba que no esté corrupto o que no haya un error de sintaxis en él. También puedes generar uno nuevo actualizando los permalinks: ve a Ajustes > Enlaces Permanentes y haz click en guardar. Esto generará un .htaccess limpio.
  • Memoria insuficiente: Si el error está causado por memoria insuficiente, podemos probar a aumentar límite de memoria, a través de wp-config.php ó .htaccess
  • Permisos: Verifica que los archivos y carpetas tienen los permisos correctos. Aquí tienes más información al respecto.
  • Logs: También es recomendable que verifiques los logs de errores. Allí probablemente encuentres que fichero está causando el error y porqué

 

Si siguiendo estos pasos no das con la solución al problema, ponte en contacto con tu proveedor de hosting.

 

 

Puede que también te interese

Archivo wp-config.php para diferentes entornos
Archivo wp-config.php para diferentes entornos
Local, desarrollo, pre-producción, producción… entornos de desarrollo habituales en cualquier proyecto web. Entornos con características diferentes, configuraciones diferentes, distintos usuarios de base de datos, distintos…
Añadir clases par/impar en los listados de WordPress
Añadir clases par/impar en los listados de WordPress
En esta entrada vamos a ver cómo introducir las clases par/impar en los listados de WordPress de tres formas diferentes. A veces puede resultar útil…
Cómo redireccionar a una página al usuario cuando se registra
Cómo redireccionar a una página al usuario cuando se registra
Es probable que si en tu sitio tienes abierto el registro de usuarios, quieras redirigir al usuario a una página concreta una vez finalice el…
Crea tus propias acciones en lote personalizadas en WordPress
Crea tus propias acciones en lote personalizadas en WordPress
Desde la versión 4.7 de WordPress tenemos disponible la opción de crear nuestras propias acciones en lote personalizadas. Esto es muy útil, ya que podemos…