Bonjour,
Suite à la mise à jour vers Bookworm, les scripts PHP ne fonctionnement plus dans public_html (avec Userdir). mod_userdir est toujours activé.
Par ailleurs, dans les logs d’Apache, j’ai l’erreur :
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlite'
Vérifie entre php 7.4 et php 8.2, car 8.2 est la version standard de Bookworm.
J’ai eu le même problème sur un de mes serveurs. facilement réglé avec a2enmod / a2dismod.
Pour tes scripts je pense que c’est pareil.
Le paquet php8.2-sqlite3 est-il présent ?
Merci.
Je me suis souvenu qu’il fallait commenter des lignes dans /etc/apache2/mods-enabled/php8.2.conf pour les scripts PHP en userdir :
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_flag engine Off
# </Directory>
#</IfModule>
Oui :
Lecture des informations d'état... Fait
php8.2-sqlite3 est déjà la version la plus récente (8.2.7-1~deb12u1).
Et quand je vérifie le log, ce message d’erreur n’apparaît plus. Tout a l’air de fonctionner parfaitement.