Mon gestionnaire de cache dans Joomla! affiche uniquement 'memcached (experimental)', et non File etc. Comment puis-je le réparer? J'ai vérifié les droits de dossier déjà.
Merci
Tout d’abord, vous devriez vérifier le administrator/cache
et /cache
dossiers existent. Évidemment file cache
ne peut pas fonctionner sans ces dossiers. S'ils n'existent pas, créez-les et cela peut résoudre le problème. Si le problème n'est toujours pas résolu, le problème ci-dessous s'est peut-être produit.
Cela m'est arrivé lorsque j'ai transféré mon site vers un nouvel emplacement. Quand j'ai examiné le fichier configuration.php au bas du fichier
public $cache_path = '/home/xxxxxx/cache';
Était incorrect et avait l'ancien emplacement. Cela causait Joomla! dire:
Failed to load 'XXXXX' template: Joomla cache path does not exist!
et dans le back end cache path does not exist
. Je ne pouvais pas non plus voir l’option file
dans la configuration globale. Je ne pouvais pas non plus enregistrer la configuration globale.
La modification manuelle de mon fichier configuration.php a résolu ce problème pour moi.
Et maintenant, vous pouvez aussi voir le path to cache folder
et éditez-le (avec un peu de retard bien sûr). J'ai soumis un problème à Joomla! car je pense que ces champs ne devraient pas disparaître.
Créez un dossier appelé "Cache" à la racine de votre site Web (ou dans le répertoire où vous avez installé Joomla) et appliquez-lui l'autorisation 755. Puis désactivez le plug-in de cache et vous devriez pouvoir sélectionner "Fichier" comme gestionnaire de cache.
J'espère que ça aide
PS: Pour supprimer "memcached", vous pouvez supprimer toutes les lignes, y compris "memcached" de votre fichier configuration.php (n'oubliez pas de définir 644 et une fois l'édition terminée, revenez à 444)
Vérifiez que les dossiers/administrateur/cache et/cache existent et que vos serveurs Web disposent des autorisations en écriture nécessaires. Vous pouvez vérifier cela dans l'onglet Système-> Informations système-> Autorisations de dossier - tout ici devrait être vert.