我有一個帶有 PHP FPM 的 LAMP 堆疊和多個帶有 Wordpress 網站的虛擬主機。
我嘗試使用安裝 memcached這教程。
在 WordPress sitehealth 中我得到:「你應該使用持久性物件快取」。
在 /etc/memcached.conf 我有:
-l my IP address
-l ::1
我設定了這個ufv規則:
sudo ufw allow from client_system_private_IP/32 to any port 11211
在 /var/log/apache2/error.log 我得到:
Got error 'PHP message: PHP Fatal error: Cannot redeclare wp_cache_add() (previously declared in...
編輯:
我剛發現這。
看起來:
The function is defined in two separate files or
The function is defined in two places in the same file
並且可以透過修復using include_once instead of include when including my PHP file.
現在我只需要弄清楚該怎麼做?
如何在 WordPress 上啟用 memcached?
答案1
您看到的錯誤與您的 memcached 安裝完全無關。
您的 WordPress 安裝有問題。也許您已經安裝/啟動了兩個單獨的快取插件,因此該函數被定義了兩次。
如果沒有您的 WordPress 安裝的更多信息,我無法給出更詳細的答案。