我有一个带有 PHP FPM 的 LAMP 堆栈和多个带有 Wordpress 站点的虚拟主机。
我尝试使用以下方法安装 memcasshed这教程。
在 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 安装的更多信息,我无法提供更详细的答案。