Bonjour,
J'ai un petit souci pour la mise en ligne de mon application.
En effet, cette dernière est censée se connecter à deux bases de données à la fois : la première qui est une base ovh en PhpMyAdmin, donc pas de soucis sur celle-ci.
Par contre, la seconde est censé se connecter à une base Sql Server qui est sur un serveur privé.
La configuration semble bonne dans l'appli :
dbname: LIMS_PORTAIL
user: test
host: XX
port: XX
Le message d'erreur que j'ai dans mon log se présente comme ça : Uncaught PHP Exception Doctrine\DBAL\Driver\PDO\Exception: "could not find driver".
Côté OVH, voici mon .ovhconfig :
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
En théorie, le driver pdo_sqlsrv est compatible avec cette version PHP avec OVH.
Dans mon phpinfo(), ce driver n'est pas activé.
Je souhaiterai donc savoir comment l'activer ?
J'ai une offre Professionnelle.
Merci d'avance pour votre aide ![]()
Adrien
dbname: DB_PORTAIL
user: XX
host: XXX.XXX.XXX.XXX
port: 1433
Plus précisément.
Remplacer les " X".
Etant donné que tu ne peux pas activer toi même ou à la demande des extensions PHP sur un hébergement mutualisé Pro, et si ce driver n'est pas activé, je ne vois pas comment tu pourras te connecter à une base SQL Server.
Il te faudrait un hébergement où tu as la main sur la config PHP, mais cela exclut toute la gamme des hébergements mutualisés.