CachePilot 1.4.5 requiert PHP 8.3 avec phpredis, WordPress 6.4 et Redis 6.0 ou une version ultérieure. Cette page indique aussi les chemins dans lesquels il écrit et ce qu’il ne prend pas en charge.
Versions minimales
| Minimum | Note |
|---|---|
| Minimum : PHP 8.3 | Note : Avec l’extension phpredis |
| Minimum : WordPress 6.4 | Note : Testé jusqu’à 7.1 |
| Minimum : Redis 6.0 | Note : Un seul serveur, via TCP, TLS ou socket Unix |
| Minimum : Multisite, optionnel | Note : Sous-répertoires et sous-domaines |
Attention : sans l’extension PHP phpredis, CachePilot reste inactif et l’Overview affiche « The PHP extension phpredis is missing ». Votre hébergeur doit l’activer.
Redis
CachePilot se connecte à un seul serveur Redis. L’hôte, le port, la base, le mot de passe, le préfixe et TLS se règlent sous CachePilot, Settings, Connection. Les constantes WP_REDIS_* de wp-config.php ont la priorité et verrouillent ces champs (liste des constantes).
Plusieurs sites peuvent partager une base Redis, car chaque clé porte un préfixe (comportement des vidages).
Droits d’accès aux fichiers
PHP doit disposer d’un accès en écriture à ces chemins :
- wp-content/object-cache.php, le drop-in du cache d’objets
- wp-content/advanced-cache.php, tant que le Page Cache est activé
- wp-config.php, pour la constante WP_CACHE tant que le Page Cache est activé
- wp-content/cache/cachepilot/, la configuration
- wp-content/cache/cachepilot-min/, les fichiers minifiés
La page Dépannage liste les messages affichés lorsque l’accès en écriture manque.
Non pris en charge
Dans un réseau Multisite, Autopilot laisse le Page Cache désactivé. Chaque site peut l’activer manuellement.