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/):
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)
- En
wp-admin, vaya a Plugins → Añadir nuevo → Subir plugin. - Elija el
laravel-monitor.zipconstruido y haga clic en Instalar ahora. - Haga clic en Activar.
Opción B, Manual / SSH
- Copie el directorio
laravel-monitorconstruido enwp-content/plugins/en el servidor. - 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.