it-swarm.dev

Il gestore della cache di Joomla mostra solo memcached

Il mio gestore di cache in Joomla! mostra solo 'memcached (sperimentale)', e non File ecc. Sono stato in grado di cambiare il gestore della cache nel mio configuration.php ma mi piacerebbe ancora sapere perché File non viene mostrato come opzione del gestore della cache? Come posso ripararlo? Ho già controllato i diritti sulle cartelle.

Grazie

1
B_s

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

Prima di tutto dovresti controllare administrator/cache e /cache esistono cartelle. Ovviamente file cache non può funzionare senza quelle cartelle. Se non esistono, basta crearli e questo potrebbe risolvere il problema. Se il problema persiste, forse è successo quanto segue.

Questo mi è successo quando ho trasferito il mio sito in una nuova posizione. Quando ho studiato il file configuration.php nella parte inferiore del file

public $cache_path = '/home/xxxxxx/cache';

Era errato e aveva la vecchia posizione. Questo stava causando Joomla! dire:

Failed to load 'XXXXX' template: Joomla cache path does not exist! e nel back-end cache path does not exist. Inoltre non ho potuto vedere l'opzione file nella configurazione globale. Inoltre non sono riuscito a salvare la configurazione globale.

La modifica del mio file configuration.php ha risolto manualmente questo problema per me. enter image description here

E ora puoi anche vedere il path to cache folder e modificalo (un po 'tardi ovviamente). Ho inviato un problema a Joomla! poiché penso che questi campi non dovrebbero scomparire.

3
Eoin

Crea una cartella denominata "Cache" nella radice del tuo sito Web (o nella directory in cui hai installato Joomla) e applica 755 autorizzazioni ad esso. Quindi disabilita il plug-in della cache e dovresti essere in grado di selezionare "File" come gestore della cache.

Spero che sia d'aiuto

PS: per rimuovere "memcached" puoi eliminare tutte le righe incluso "memcached" dal tuo file configuration.php (ricordati di impostare 644 e al termine della modifica torna a 444)

1
v3ntus

Verificare che esistano le cartelle/administrator/cache e/cache e che i server Web dispongano delle autorizzazioni di scrittura. Puoi controllare questo in Sistema-> Informazioni di sistema-> Scheda Autorizzazioni cartella - tutto qui dovrebbe essere verde.

0
Klas