Revista Comunicación

Cómo solucionar 500 Internal Server Error tras una migración

Publicado el 23 julio 2014 por Tierrabajocero @tierrabajocero

El indeseado cambio de hosting que a todo Sitio Web le acaba llegando (aquellos oscuros San Martínes, y sí la “s” es correcta) es uno de los momentos más críticos para nuestra Página o Blog, y no solo porque probablemente acabemos perdido algún dato o algún plugin deje de funcionar (¿por qué señor, por qué?).

Generalmente este tipo de errores aparecen cuando en la subida de ficheros hacia el nuevo hosting no se han aplicado los mismos permisos que teníamos para dichos archivos y carpetas. Esto es prácticamente en el 90% de los casos. Puede pasar que nuestro .htaccess (también conocido por “ese gran cabrito”) no se haya subido correctamente o incluso que la configuración de PHP en el nuevo servidor sean más limitadas que en nuestro proveedor anterior, aunque esto es muy poco habitual.

Consejos que os doy a seguir con nuestros queridísimos if if else else (o cómo decía el chiste “aquí se dan clases baratas de inglés? if if, between between!” jeje).

if(tengo el error 500 en pantalla AND tengo wordpress){
  Mirar si tengo puestos los permisos de los ficheros a 644 y los directorios a 755. Aseguraros que lo hacéis para todos los ficheros y directorios de vuestra WordPress.
  if (persiste el error 500) {
    Aseguraros de que tenéis el .htaccess. En caso de que así sea y sigan los fallos, borrad el fichero (antes haced una copia de seguridad) y si os carga WordPress podréis generar uno nuevo desde "Ajustes - Enlaces permanentes").
  }
} else {
  Buscad qué permisos deben tener los ficheros y carpetas de vuestro CMS utilizado (Joomla!, Drupal, etc.). Si tenéis duda consultarnos en los comentarios y os intentaremos ayudar en la medida de lo posible.
}

Esperamos que os sea de utilidad este post y ya sabéis que aceptamos cualquier reto ;-)


Volver a la Portada de Logo Paperblog