web-dev-qa-db-fra.com

Le gestionnaire de cache Joomla ne montre que memcached

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

1
B_s

[1]: https://i.stack.imgur.com/FmH B9.png

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. enter image description here

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.

3
Eoin

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)

1
v3ntus

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.

0
Klas