Instal·lant i configurant fàcilment phpMyAdmin a OpenBSD

Instal·lant i configurant fàcilment phpMyAdmin a OpenBSD

En aquest xicotet article t'explique com tinc el gestor d'administració de bases de dades phpMyAdmin instal·lat a una màquina virtual VMM Hypervisor OpenBSD.

Jo gestione els meus projectes webs a OpenBSD amb VMM, Nginx, MariaDB, Drupal i phpMyAdmin. Amb aquest mutatge puc fàcilment crear projectes, mantenir distintes versions amb virtualHosts a l'Nginx, crear-me còpies de seguretat amb mysqldump, etc. I tinc phpMyAdmin per tal de que les meues gestions més avançades a les bases de dades siguen més còmodes i visuals.

Aleshores, suposant que ja tenim Nginx i MariaDB, instal·lem phpMyAdmin amb:

phpMyAdmin-4.9.5

S'ens crearà un directori nou a la ruta /var/www/phpMyAdmin. Accedirem al directori 'html' de Nginx, és a dir, a /var/www/html i farem un enllaç ací amb el directori comentat abans:

ln -s ../phpMyAdmin/ /var/www/html/phpmyadmin

I ara, afegirem la següent directiva al fitxer de configuració d'Nginx:

location /phpmyadmin/ {
root /html;
index index.php;
}

A continuació necessitem instal·lar el paquet php-mysqli. A OpenBSD farem:

php-mysqli-7.4.16

Comprovem si està el mòdul a la ruta de mòduls de PHH 7.4 /usr/local/lib/php-7.4/module. Veurem que sí tenim el mòdul mysqli.so.

Aleshores, editarem la configuració de PHP 7.4 que tenim a /etc/php-7.4.ini i afegirem una extensió més:

extension=mysqli

Reiniciarem el servidor web i el PHP amb:

doas rcctl restart nginx
doas /etc/rc.d/php74_fpm restart

I bé, a partir d'ara ja podrem accedir a l'entorn web de phpMyAdmin escrivint http://IP-del-servidor/phpmyadmin al nostre navegador:

Instal·lant i configurant fàcilment phpMyAdmin a OpenBSD

Ja funciona, sí, però veurem que encara no ens deixa accedir perquè ens mostra el següent error:

Instal·lant i configurant fàcilment phpMyAdmin a OpenBSD

Per a solventar-ho, editarem el fitxer config.sample.inc.php i canviem:

$cfg['Servers'][$i]['host'] = 'localhost';

per a questa configuració:

"$cfg['Servers'][$i]['host'] = '127.0.0.1';

I ara reanomenem el fitxer config.sambple.inc en config.inc.php així:

mv config.sample.inc.php config.inc.php

I ja ho tenim. Ara ja podem gestionar taules, bases de dades i backups còmodament.

Instal·lant i configurant fàcilment phpMyAdmin a OpenBSD

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.