Erreur "Aucun pilote de base de données n’est installé (sqlite, mysql ou postgresql)"

Bonjour, je veux installer un nextcloud sur mon VPS sous debian 10.
Mais j’ai cette erreur qui revient tout le temps :

image

J’ai la version php 8.1 :

image

Ce qui me préoccupe c’est que j’ai toujours les anciens fichiers de php :

image

Quand je veux installer les modules signalés dans l’erreur, cela m’indique que je les aient déjà avec la dernière version du module (j’ai redémarré mon VPS,Apache…)

Un mauvais dépot, installation de PHP depuis le début ?

Merci par avance,

Si tu n’en as plus l’utilité désinstalles les.

Pose un simple fichier php info et vérifie mais à tous les coups tu n’utilise pas le bon php.
Que te renvoi un php -v dans la console ?

Pourquoi utilisé un Debian 10, c’est à dire la version Old stable de Debian ?

Tu as installé un moteur de base de donnée avec le module adéquat pour le piloter ?

Comment fais-tu?
Quels messages
dpkg -l |grep php |grep gd

possible

Bonjour à tous merci pour vos réponse. J’ai pu résoudre le problème.

je n’avais pas les modules d’installés sous php8.1.
Quand je lançais l’installation des modules, cela m’indiquait que je les avaient déjà.
Et bah oui, car je rentrais une commande pour les installer sous php 7.X.
Ce qui me parait bizarre qu’il garde quand même les fichiers php 7.X dans le serveur alors que la version que j’utilise c’est 8.1.
Du coup j’ai installé les modules avec la commande : sudo apt install php8.1-‹ extension ›

Et ca marche nickel !

Merci en tout cas pour votre aide :slight_smile:

cool
mais pourrais-tu nous donner ta méthode?

Et le papier qui va avec :

:wink: