У меня есть стек LAMP с PHP FPM и несколько виртуальных хостов с сайтами Wordpress.
Я попытался установить memcashed с помощьюэтотруководство.
В 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.
Теперь мне осталось только придумать, как это сделать?
Как включить memcached в Wordpress?
решение1
Ошибка, которую вы видите, вообще не связана с установкой Memcached.
Что-то не так с вашей установкой WordPress. Возможно, вы установили/активировали два отдельных плагина кэширования, и поэтому функция определена дважды.
Без дополнительной информации о вашей установке WordPress я не смогу дать более подробный ответ.