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.php aan. 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

Add a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *