SERGIOIGLESIAS

Blog sobre Joomla

Cómo personalizar el error 500 en Joomla 4 y ventajas de ello

En este artículo te voy a enseñar a personalizar el Error 500 en Joomla 4 y cómo puede beneficiar tanto a tus usuarios como a ti, como propietario de la web.

Cómo personalizar el error 500 en #Joomla4 y ventajas de ello #MejorConJoomla Postéalo

Primero, vamos a ver qué es este error.

Si quieres saber cómo personalizar el error 404 en Joomla, ya te hablé en este artículo sobre ello ;-)
Aunque el artículo es muy antiguo, aún nos vale todo lo explicado para Joomla 4.

Qué es un error 500

El error 500 Internal Server Error se trata de un error que se suele producir en el servidor que aloja nuestra web.

Algunas causas que lo pueden producir son:

  • Un error en la asignación de los permisos de acceso a los archivos y carpetas principales necesarios para que la base de datos o la web carguen.
  • Tiempos de espera demasiado largos en las solicitudes PHP. Esto puede suceder cuando se tiene mucho tráfico en la página.
  • Una mala configuración del archivo .htaccess que está generando errores con la URL.
  • Errores de programación del sitio web.
  • Problemas de secuencias de comandos, como, por ejemplo, errores en los formularios.

En algunos casos no podremos hacer nada (salvo contactar con nuestro proveedor de hosting) y en otros podremos actuar sobre ellos.

Error 500 en Joomla 4

La página que nos indica este error en Joomla 4 tiene el siguiente aspecto:

error500 nativo

Como puedes ver en la captura anterior, no tiene nada que ver con el diseño de nuestra web.

Pero como todo en Joomla, podremos modificarla para personalizarla y dar un aviso un poco más tranquilizador al usuario que está navegando en nuestra página web.

Además, hacer esto presenta las siguientes ventajas.

Ventajas de personalizar el error 500

Fomenta la confianza del usuario

Uno de los aspectos más importantes de cualquier sitio web es la confianza del usuario.

Cuando un visitante se encuentra con un Error 500 genérico, puede sentirse frustrado y desconfiado.

Sin embargo, si se le muestra un mensaje personalizado que explica la situación y ofrece una disculpa o una solución, es más probable que el usuario perciba la página web como confiable y comprometida a brindar una buena experiencia.

Reduce la frustración del usuario

La frustración es un enemigo común en el mundo digital.

Los usuarios no suelen entender por qué ocurren los errores técnicos, pero esperan que se resuelvan de manera rápida y eficiente.

La personalización del Error 500 permite a los propietarios del sitio web comunicar que están trabajando en ello y que valoran la experiencia del usuario.

Esto puede ayudar a reducir la frustración y la probabilidad de que un visitante abandone el sitio.

Facilita la resolución de problemas

Cuando se personaliza el Error 500, se brinda a los usuarios información valiosa sobre la naturaleza del problema.

Esto puede incluir detalles técnicos o pasos que el usuario puede seguir para resolver el problema por sí mismo.

Al proporcionar esta información, se empodera a los usuarios y se les anima a tomar medidas, en lugar de simplemente abandonar el sitio.

Refleja la profesionalidad del sitio web

La personalización del Error 500 también refleja la profesionalidad de un sitio web.

Los sitios que se toman en serio la satisfacción del cliente y la calidad de la experiencia del usuario son más propensos a invertir tiempo y esfuerzo en personalizar sus mensajes de error.

Esto puede ser un factor determinante en la impresión general que los visitantes tienen de un sitio web y su disposición a regresar en el futuro.

Proporciona una vía de comunicación

Una personalización inteligente del Error 500 puede incluir información de contacto o enlaces a recursos útiles.

Esto brinda a los usuarios una vía directa para comunicarse con el equipo detrás del sitio web en caso de que necesiten asistencia adicional o deseen informar sobre el error.

Esta comunicación bidireccional puede ser esencial para resolver problemas y mejorar la calidad del sitio.

Contribuye a la retención de clientes

La personalización del Error 500 no solo se trata de mantener a los visitantes actuales felices, sino también de retenerlos a largo plazo.

Cuando un sitio web demuestra su compromiso con la satisfacción del cliente, los usuarios están más inclinados a volver en el futuro y a recomendar el sitio a otros.

Y ahora, tras estas ventajas, te voy a enseñar cómo personalizar esta página que muestra Joomla 4 sobre el error 500.

Personalizar página de error 500 en Joomla 4

Lo primero de todo, dos puntos importantes:

  1. Se trata de un fichero HTML, por lo que tendrás que diseñar una página completa (o lo que tú quieras).
  2. No he podido hacer un override de esta página, por lo que tendrás guardar el HTML y, en futuras actualizaciones, tener cuidado de volver a ponerlo en su sitio.
    Si alguien sabe cómo hacerlo que lo diga en los comentarios ;-)

Ahora que te he comentado esto, tendrás que ir a la siguiente carpeta (o directorio) para editar el fichero fatal-error.html

Directorio: templates/system/

Ya solo tienes que editar este fichero HTML y poner lo que tú quieras mostrar a tus usuarios.

Yo he optado por algo sencillo pero que informa y da opciones de contactar conmigo.

error500 personalizado

Y esto sería todo lo que hay que hacer.


Como puedes ver, se trata de un solución sencilla para personalizar el error 500 en Joomla 4 y que tiene muchas ventajas para tus usuarios.

Cómo personalizar el error 500 en #Joomla4 y ventajas de ello #MejorConJoomla Postéalo

No obstante, en una semana estará con nosotros Joomla 5 y con esta versión parece que podremos personalizar desde el panel de administración todas estas páginas de error para adaptarlas a nuestro diseño.

Ya te hablaré de ello más adelante.

No hay comentarios

Suscríbete a mi newsletter

¿Te ha gustado el artículo? Suscríbete a mi newsletter y recibe contenido exclusivo.
Podrás hacer gratis un Curso de desarrollo de plantillas Joomla.

Artículos relacionados

Solicita presupuesto

¿Quieres una página web que funcione?

Contacta conmigo y hablemos de tu proyecto.