Au lancement de spip_loader.php la base de données sqlite n’est pas proposée ( le bouton radio n’est pas affiché ). En cliquant sur le lien SQLite on obtient le message suivant :
sqlite doesn’t exist. Closest matches:
Au lancement de spip_loader.php la base de données sqlite n’est pas proposée ( le bouton radio n’est pas affiché ). En cliquant sur le lien SQLite on obtient le message suivant :
sqlite doesn’t exist. Closest matches:
Ben non , justement il y est, c’est indiqué dans le message. sqlite3, sqlite3result etc existent.
Le probleme est que SPIP cherche sqlite et pas sqlite3
Difficile à dire comme ça ; pas d’autres infos (version de php ?).
Il faut php-pdo (c’est par défaut normalement) avec un driver sqlite (censé aussi être là par défaut) donc
https://www.php.net/manual/en/ref.pdo-sqlite.php
La version de PHP est 8.1.12
phpinfo indique que sont bien installés :
SQLite3
SQLite 3.x driver for PDO
OK, problème résolu en décommentant la ligne
extension=pdo_sqlite
dans php.ini