Redis installeren in DirectAdmin met de Redis Management Plugin
Wil je Redis installeren in DirectAdmin en eenvoudig beheren via het controlepaneel? In deze handleiding lees je stap voor stap hoe je de DirectAdmin Redis Management Plugin installeert, Redis configureert en veelvoorkomende installatieproblemen oplost.
DirectAdmin Redis Management Plugin installeren
Log in via SSH en voer de onderstaande commando’s uit:
cd /usr/local/directadmin/plugins
git clone https://github.com/kbentlage/da-redis-management.git redis_management
sh redis_management/scripts/install.sh
Redis installeren
Tijdens de installatie gebruikt het script de PHP-functie popen(). Wanneer deze functie is uitgeschakeld, moet je deze tijdelijk inschakelen.
Stap 1: popen() tijdelijk inschakelen
Open het PHP-configuratiebestand:
vi /usr/local/php74/lib/php.ini
Zoek de regel disable_functions en controleer of popen hierin voorkomt. Verwijder popen tijdelijk uit deze lijst en sla het bestand op.
Herstart vervolgens Apache:
service httpd restart
Stap 2: Redis installeren
Voer vervolgens het installatieprogramma uit:
cd /usr/local/directadmin/plugins/redis_management/setup
sh install.sh
Stap 3: popen() weer uitschakelen
Open opnieuw het bestand:
vi /usr/local/php74/lib/php.ini
Voeg popen weer toe aan de regel disable_functions.
Herstart daarna Apache opnieuw:
service httpd restart
Veelvoorkomende fout tijdens de installatie
Krijg je tijdens de installatie een foutmelding zoals:
Warning: popen() has been disabled for security reasons
ERROR: failed to run `phpize74'
Voer dan eerst het volgende commando uit:
pecl channel-update pecl.php.net
Start daarna de installatie opnieuw.
Rechten instellen
Geef Redis de juiste rechten op de datamap:
chown redis:redis /usr/local/directadmin/plugins/redis_management/data
Redis configureren
Open het Redis-configuratiebestand:
vi /etc/redis.conf
Controleer of de onderstaande instellingen aanwezig én niet uitgecommentarieerd zijn:
unixsocket /tmp/redis.sock
unixsocketperm 777
daemonize yes
Sla het bestand op en herstart Redis:
service redis restart
Configuratie van de Redis Management Plugin
De plugin werkt direct na installatie zonder aanvullende configuratie.
De standaardinstellingen zijn opgeslagen in:
/usr/local/directadmin/plugins/redis_management/php/Config/main.php
Wil je instellingen aanpassen, zoals de locatie waar Redis de data opslaat (standaard /var/lib/redis), maak deze wijzigingen dan in:
/usr/local/directadmin/plugins/redis_management/php/Config/local.php
Let op: Pas niet het bestand
main.phpaan. Dit bestand kan worden overschreven bij een update van de plugin.
DirectAdmin Redis Plugin updaten
Om de plugin bij te werken naar de nieuwste versie:
cd /usr/local/directadmin/plugins/redis_management
git pull
Bron
GitHub Repository:
https://github.com/kbentlage/da-redis-management