Vincent
Verloop 🚀
Opleiding
MBO Niveau 4 ICT-Beheerder
MBO Niveau 4 Electronica/Telematica
VMBO Elektrotechniek (vbo)
Certificaten
Kaseya Certified Technician in Autotask PSA
Kaseya Certified Technician in IT Glue
VCA Vol
Unisys Mainframe Operator
Microsoft Certified Professional
Ervaring
Skilled IT-Servicedesk
Webdeveloper, IT-Professional, Support
Commisioner OV-Chip Qbuzz
ICT-Servicedesk
Office 365 Migratie medewerker
ICT- en serviceprofessional
ICT diensten voor het MKB
met focus op moderne technologieën.
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.
/usr/bin/memcached -m 1024 -l 127.0.0.1 -p 11211 -t 4 -I 5m -c 2048 -o slab_reassign,slab_automove
➡️ 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:
Loaded: loaded (/etc/systemd/system/memcached.service; enabled;)
Drop-In: override.conf
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:
sudo nano /etc/systemd/system/memcached.service.d/override.conf[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
sudo systemctl daemon-reload
sudo systemctl restart memcached
sudo systemctl status memcached
🧪 Controle
ls -la /var/run/memcached/
echo stats | nc -U /var/run/memcached/memcached.sock | head
echo stats | nc 127.0.0.1 11211 | head📌 Nu de laatste stap: W3 Total Cache op socket laten draaien
Ga in WordPress Admin:
Performance → Page Cache → Advanced
Memcached Hostname/Server(s):
/var/run/memcached/memcached.sock
Zet aan:
✔ Binary protocol
✔ Persistent connection
How to get WordPress Permalinks working at Subdomains in Directadmin with NGINX only
Also on my server when I uses NGinx only, I was able to get Subdomains working fine with permalinks by adding:
How to Edit Opcache Settings for DirectAdmin
You may find that you need to increase the opcache.memory_consumption or some other setting for Opcache. To do so, you will need to create a custom configuration file with the settings you’d like to build Opcache with that DirectAdmin’s CustomBuild will recognize. Then, copy the original opcache.ini file over to this custom/ directory.