How to Memcached UNIX Socket with Directadmin/WordPress and W3 Total Cache Pro – Page Caching
๐ Belangrijke regel:
Bij gebruik van Directadmin wordt -s optie in/etc/sysconfig/memcached genegeerd/overschreven.
โก๏ธ Geen -s optie โ Socket wordt niet gebruikt
โก๏ธ Je OPTIONS uit /etc/sysconfig/memcached wordt genegeerd
Waarom?
Omdat dit gรฉรฉn standaard OS unit is, maar:
DirectAdmin / jouw stack heeft de service overschreven.
Dus om de socket te activeren, moeten we de systemd override aanpassen.
โ๏ธ Definitieve Fix (DirectAdmin / systemd override)
We bewerken de override:
[Service]
PermissionsStartOnly=yes
ExecStartPre=/bin/mkdir -p /var/run/memcached
ExecStartPre=/bin/chown memcached:memcached /var/run/memcached
ExecStartPre=/bin/chmod 770 /var/run/memcached
ExecStart=
ExecStart=/usr/bin/memcached \
-m 1024 \
-l 127.0.0.1 -p 11211 \
-t 4 -I 5m -c 2048 \
-o slab_reassign,slab_automove \
-s /var/run/memcached/memcached.sock -a 770
User=memcached
Group=memcached
๐ Laad & start opnieuw
๐งช Controle
๐ Nu de laatste stap: W3 Total Cache op socket laten draaien
Ga in WordPress Admin:
Performance โ Page Cache โ Advanced
Memcached Hostname/Server(s):
Zet aan:
โ Binary protocol
โ Persistent connection