Ich habe einen LAMP-Stack mit PHP FPM und mehreren virtuellen Hosts mit Wordpress-Sites.
Ich habe versucht, memcashed zu installieren mitDasLernprogramm.
In Wordpress Sitehealth erhalte ich die Meldung: „Sie sollten einen persistenten Objektcache verwenden.“
In /etc/memcached.conf habe ich:
-l my IP address
-l ::1
Ich habe diese UFV-Regel festgelegt:
sudo ufw allow from client_system_private_IP/32 to any port 11211
In /var/log/apache2/error.log erhalte ich:
Got error 'PHP message: PHP Fatal error: Cannot redeclare wp_cache_add() (previously declared in...
BEARBEITEN:
Ich habe gerade gefundenDas.
Anscheinend:
The function is defined in two separate files or
The function is defined in two places in the same file
Und kann behoben werden durchusing include_once instead of include when including my PHP file.
Jetzt muss ich nur noch herausfinden, wie das geht.
Wie aktiviere ich Memcached in Wordpress?
Antwort1
Der angezeigte Fehler hat überhaupt nichts mit Ihrer Memcached-Installation zu tun.
Irgendetwas stimmt mit deiner WordPress-Installation nicht. Möglicherweise hast du zwei verschiedene Cache-Plugins installiert/aktiviert, weshalb die Funktion zweimal definiert ist.
Ohne weitere Informationen zu deiner WordPress-Installation kann ich keine genauere Antwort geben.