Instalación

Instale el plugin en el sitio WordPress que desea monitorizar, y no en el servidor Quiet Guard. Es un plugin de WordPress clásico que reside en wp-content/plugins/.

Requisitos previos

  • PHP 8.2 o superior
  • Un sitio WordPress que usted pueda administrar (se requiere la capacidad manage_options)
  • La extensión PHP ext-curl

Construir primero el plugin

El plugin depende del núcleo agnóstico quiet-guard/monitor-php. Esta dependencia se incorpora en el momento de la construcción y no está versionada en el repositorio: el directorio del plugin debe por tanto prepararse con Composer antes de poder funcionar.

Desde el directorio del plugin (laravel-monitor/):

bash
composer install --no-dev

Este comando crea el directorio vendor/ que el plugin carga al arrancar. El archivo principal (laravel-monitor.php) solo carga vendor/autoload.php si está presente: un directorio sin construir se activará pero no capturará nada; en ese estado, el plugin muestra un aviso de error en wp-admin explicando que faltan sus dependencias y pidiéndole ejecutar composer install.

Una vez construido, comprima el directorio laravel-monitor (directorio vendor/ incluido) para subirlo.

Instalar en WordPress

Opción A, Subir el zip (recomendado)

  1. En wp-admin, vaya a Plugins → Añadir nuevo → Subir plugin.
  2. Elija el laravel-monitor.zip construido y haga clic en Instalar ahora.
  3. Haga clic en Activar.

Opción B, Manual / SSH

  1. Copie el directorio laravel-monitor construido en wp-content/plugins/ en el servidor.
  2. En wp-admin, vaya a Plugins, localice Quiet Guard y haga clic en Activar.

Cómo se carga el plugin

Cuando WordPress dispara la acción plugins_loaded, el plugin ejecuta QuietGuard\Monitor\WordPress\Plugin::boot(). En cada petición de administración, esto registra la pantalla Ajustes → Quiet Guard. La captura de errores solo se registra cuando el plugin está activado y la URL del servidor y la clave de proyecto están definidas: hasta entonces, el plugin permanece inerte.

El acceso directo al archivo está bloqueado (el archivo principal se interrumpe si la constante ABSPATH de WordPress no está definida): el plugin solo puede ejecutarse por tanto dentro de WordPress.

Siguiente paso

Continúe con la Configuración para apuntar el plugin a su servidor y activar la captura.

Está leyendo la documentación WordPress Plugin v1.0.