Cómo ayudar con la depuración de extensiones de Joomla
Los desarrolladores de Joomunited se comprometen a proporcionar el mejor servicio posible y hacer que su extensión sea lo más óptima posible. Ejecutamos, en cada versión, cientos de pruebas automáticas y, por supuesto, pruebas manuales a la antigua usanza.
¡Pero hey, los errores ocurren! especialmente en casos en los que ha instalado una (o toneladas de) extensiones que causan algún tipo de incompatibilidad. Para mantener su sitio web de Joomla en funcionamiento, nuestros desarrolladores quieren resolver su problema lo más rápido posible.
En esta publicación, explicaremos cómo proporcionar la información correcta al desarrollador para que pueda entender y resolver el error rápidamente.
Esta publicación se dividirá en 3 pasos:
- Habilitar la notificación de errores PHP de Joomla
- Identificar los errores PHP
- Verificar errores de JavaScript
Habilitar la notificación de errores PHP de Joomla
El modo de depuración se activa en Joomla cuando los desarrolladores están solucionando algunos problemas. Habilitar el sistema de depuración permite al desarrollador ver detalles sobre cómo Joomla está renderizando su sitio.
Es realmente fácil de activar.
Inicie sesión en el panel de control de Joomla
Haga clic en el enlace Configuración global en el menú izquierdo
Haga clic en la pestaña Servidor , debería estar en las pestañas listadas en la parte superior de la página
En Configuración del servidor, verá una opción llamada “Informes de error” seleccione máximo, y luego haga clic en Guardar en la parte superior izquierda de la página.
Tome una captura de pantalla del error. Ahora que ha establecido la notificación de error al máximo, podrá ver los errores de PHP en el frontend, simplemente tome una captura de pantalla y agréguela al ticket.
La captura de pantalla debe incluir el error y el enlace donde ocurre, incluyendo el nombre del archivo y el error devuelto.
Diferentes tipos de errores PHP de Joomla
Errores de análisis o errores de sintaxis PHP
El error de análisis ocurre si hay un error de sintaxis en el script; la salida es Errores de análisis. Un error de análisis detiene la ejecución del script. Hay muchas razones para la ocurrencia de errores de análisis en PHP. Este tipo de error puede impedir que su contenido se muestre correctamente o que alguna característica funcione, lo que es muy perjudicial para su experiencia con la extensión de Joomla.
Las razones más comunes para los errores de análisis son las siguientes:
- Comillas sin cerrar
- Paréntesis faltantes o adicionales
- Llaves sin cerrar
- Punto y coma faltante
Errores fatales de PHP
Estos también son errores críticos, por ejemplo, instanciar un objeto de una clase inexistente o llamar a una función inexistente. Estos errores causan la terminación inmediata del script, lo que resulta en una página que no se cargará con una página en blanco y un mensaje de error (si la notificación de errores de Joomla está activada)
Errores de avisos de PHP
Estos son errores pequeños y no críticos que PHP encuentra mientras ejecuta un script de Joomla, por ejemplo, acceder a una variable que aún no ha sido definida (indefinida). Por defecto, dichos errores no se muestran en Joomla en absoluto, se mostrarán una vez que active la notificación de errores de Joomla al máximo. En un sitio web de producción no se recomienda, ya que sucede con mucha frecuencia.
Su página seguirá cargándose aunque sin ningún impacto en el contenido o la función de la extensión de Joomla.
Errores de advertencia de PHP
Un error de advertencia tampoco detiene la ejecución del script, un error de advertencia no es un error crítico.
Un error de advertencia ocurre cuando, por ejemplo, una extensión de Joomla está pasando un parámetro incorrecto en una función o incluimos un archivo externo usando la función include() pero el archivo no existe.
PHP: Archivo perdido
Como se indica en el título, falta un archivo o no se puede acceder a él. Podría haber sido simplemente eliminado por error, o eliminado después de una actualización de la extensión de Joomla pero aún se llama. El mensaje de error puede ser una advertencia, o en algunos casos bloquear la ejecución del script, como si elimino el archivo de configuración de Joomla, se devuelve un mensaje específico:
Verificar errores de JavaScript
Vamos a buscar errores de Javascript con la consola de Chrome o Firefox, dependiendo de su navegador, su nombre es ligeramente diferente, pero siguiendo Chrome y FireFox, lo llamaremos la “Consola”. Para abrir la consola, simplemente siga estos pasos:
Desde su navegador web, haga clic derecho en inspeccionar, en el frontend en cualquier parte de su sitio.
Seleccione la pestaña "consola". El clic derecho abrirá las herramientas de desarrollo en el lado derecho de la página, haga clic en “Consola”
Buscar errores, con la consola abierta, reproduzca el error que estaba esperando y eche un vistazo a la consola, los errores son textos rojos que describen dónde se encuentra el conflicto de javascript.
Si ha encontrado un error de JavaScript, por favor tome una captura de pantalla de la versión expandida del error para incluirlo en su ticket/publicación.
Enviar / Compartir su Informe de Problemas de Joomla
Ahora que tiene toda esta información, ayudará al desarrollador a acelerar el proceso, simplemente vaya a toda la información que ha recopilado y la envíe a su ticket/publicación, recordemos que los elementos son:
- Las capturas de pantalla que has tomado con el error de PHP
- Una captura del error de JavaScript
Si sigue estos pasos y nos envía la información correcta, el desarrollador podrá hacer un trabajo de depuración más rápido y le agradecemos mucho de antemano :)
Crear y compartir una nueva cuenta de usuario de Joomla para fines de soporte
Crear un nuevo usuario administrador es a veces una forma rápida de mostrar al equipo de soporte cuál es su problema. Antes de comenzar con ese proceso, un recordatorio rápido de que:
- Recomendamos eliminar esas cuentas de usuario administrador creadas para fines de soporte
- Toda la información compartida con nuestro equipo está segura y permanecerá privada
Para crear un nuevo usuario, primero, inicie sesión en su sitio de administración. Después de iniciar sesión con éxito, estará en el panel de Joomla. Luego debe ir a la sección izquierda y hacer clic en Usuarios.
Podrá ver el panel de Usuarios, en la parte superior izquierda habrá un botón verde “Nuevo”.
Rellene toda la información y en la pestaña “Grupo de usuarios asignados” haga clic en “Super Usuarios”
Finalmente, haga clic en Guardar.
El usuario de soporte será creado, ahora solo agregue las credenciales a su ticket y listo ;)
Cuando te suscribas al blog, te enviaremos un correo electrónico cuando haya nuevas actualizaciones en el sitio para que no te las pierdas.














Comentarios 2
Sr. En la sección de proyectos
"Estas son sus carpetas en c:/wamp64/www
Para usarlos como un enlace http, debe declararlos como VirtualHos" Me encontré con tal error.
¿Cómo se puede eliminar este error?
gracias
Hola, si desea cargar el host local, puede escribir en la barra de direcciones http://locahost o 127.0.0.0