Page 1 of 1

PHP Einstellungen pdo_sqlite aktivieren

Posted: Thu 12. Aug 2021, 14:58
by Frank Hoffmeister
Benötige eigentlich folgende PHP(keyhelp 21.1, Standard PHP 7.4.3, Ubuntu 20.04) Einstellungen:

PDO
PDO support: enabled
PDO drivers: mysql, sqlite
pdo_mysql
PDO Driver for MySQL: enabled
Client API version: mysqlnd 7.4.xxx
pdo_sqlite
PDO Driver for SQLite 3.x: enabled
SQLite Library: 3.xxxx

Dafür habe ich auch schon unter Benutzer -> editieren -> PHP-Einstellungen ->Zusätzliche PHP-Einstellungen folgendes eingetragen:

extension=pdo_sqlite
extension=sqlite3

Leider wird aber trotzdem kein :
PDO drivers : sqlite
PDO Driver for SQLite 3.x: enabled
SQLite Library: 3.xxxx

in der phpinfo angezeigt!

Eine ssh-Abfrage von
keyhelp-php74 -m
ergibt allerdings daß die PHP-Module:

pdo_sqlite
sqlite3

vorhanden sind.

Kann mir vielleicht jemand sagen was ich machen muß um diese Module für den Benutzer zu aktivieren?

PS:
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll

und

extension=pdo_sqlite.so
extension=sqlite3.so

habe ich auch schon versucht, weiterhin finde ich auch diese Module auch nicht unter disable_functions.

Vielen Dank
Mit freundlichen Grüßen
Frank Hoffmeister

Re: PHP Einstellungen pdo_sqlite aktivieren

Posted: Thu 12. Aug 2021, 15:18
by Florian
Hallo,

erstmal unter Zusätzliche PHP-Einstellungen die Eintragungen entfernen
Dann prüfen ob die Module überhaupt installiert sind: dpkg --list | grep php und in /etc/php/7.4/mods_available schauen.
Dann prüfen ob Sie auch für PHP-FPM geladen werden: /etc/php/7.4/fpm/conf.d

Falls nicht dann mittels phpenmod aktivieren

Das Paket php7.4-sqlite3 ist standardmäßig nicht installiert