Guardian Web › Documentation
DocumentationGuide d'installation
Installez Guardian Web dans n'importe quel projet PHP ou WordPress en moins de 5 minutes. Sans dépendances, sans configuration complexe.
- PHP 8.0 ou supérieur
- Extension cURL activée (recommandé)
- WordPress 5.0+ (installation WP uniquement)
- Accès FTP ou SSH au serveur
Étape 1 — Créez votre compte et ajoutez un site
Inscrivez-vous sur Guardian Web et ajoutez votre domaine depuis le tableau de bord. Vous recevrez une clé API unique pour ce site.
Étape 2 — Téléchargez le bouclier
Depuis le tableau de bord, allez dans Mes Sites → Voir le site → Télécharger le bouclier. Vous obtiendrez le fichier gw-shield.php préconfiguré avec votre clé API.
Étape 3a — Installation PHP générique
Téléversez gw-shield.php à la racine de votre projet. Ensuite, ajoutez cette ligne au début de chaque fichier PHP d'entrée (généralement index.php) :
<?php
require_once __DIR__ . '/gw-shield.php';
// Votre code PHP continue ici...
Étape 3b — Installation WordPress
Téléversez gw-shield.php à la racine de WordPress (à côté de wp-config.php). Ajoutez ensuite cette ligne au début de wp-config.php, avant tout autre code :
<?php
require_once ABSPATH . 'gw-shield.php';
// Votre configuration WordPress continue ici...define( 'DB_NAME', '...' );
define( 'DB_USER', '...' );
Vérifier l'installation
Une fois installé, visitez votre tableau de bord sur Guardian Web. Vous verrez que le site apparaît comme actif et commencera à enregistrer le trafic en temps réel.
Questions fréquentes
Le bouclier ralentit-il mon site ?
Non de manière notable. Le fichier gw-shield.php est optimisé pour s'exécuter en microsecondes. La vérification la plus coûteuse (appel API) est effectuée de manière asynchrone et mise en cache.
Que se passe-t-il si le tableau de bord est indisponible ?
Le bouclier télécharge et stocke la liste de blocage en cache local. Si le tableau de bord ne répond pas, le bouclier continue de fonctionner avec la liste en cache.
Puis-je installer le bouclier dans plusieurs fichiers PHP ?
Oui. Vous pouvez l'inclure dans autant de fichiers d'entrée que nécessaire. Le bouclier est sans état et n'ajoute pas de surcharge significative.