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 services for SMEs
with a focus on modern technologies.
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.