====== Installation du serveur Firebird 3.0 sous Ubuntu 20.04 ======
====== Serveur Firebird 3.0 ======
sudo apt install firebird3.0-server
Le script d'installation demande un mot de passe pour **SYSDBA**.
Vérifier le status du service :
sudo systemctl status firebird3.0.service
===== Configuration =====
Faire une sauvegarde du fichier **/etc/firebird/3.0/firebird.conf**
Éditer le fichier et mettre ces options :
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
WireCrypt = Disabled
RemoteBindAddress =
Redémarrer Firebird :
sudo systemctl restart firebird3.0.service
====== FlameRobin ======
sudo apt install flamerobin
:!: Lors de la restauration d'un backup vers un dossier personnel, il faut que
le dossier soit accesible en écriture par l'utilisateur **firebird:firebird**
====== PHP : driver PDO ======
sudo apt install php7.3-interbase
====== Activer les UDF ======
Pour utiliser des fonctions telles que **SUBSTR** qui font partie de
la librairie **fbudf** installée avec le serveur, il faut activer
l'accès à ces dernières.
Éditer le fichier **/etc/firebird/3.0/firebird.conf** et localiser
la ligne
UdfAccess = None
Remplacer cette valeur par
UdfAccess = Restrict UDF
Comme expliqué dans les commentaires au-dessus de cette ligne, cela
équivaut à ''Restrict /usr/lib/x86_64-linux-gnu/firebird/3.0/UDF'' qui est
le dossier où se trouve la librairie ''fbudf.so''
Voir également [[http://www.firebirdfaq.org/faq203/|cette page de la FAQ]].
Redémarrer le service **Firebird** avec cette commande :
sudo systemctl restart firebird3.0.service