Ir al contenido

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 clave de proyecto está definida: hasta entonces, el plugin permanece inerte. La URL del servidor es opcional, equivale al servicio alojado.

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.