# Plus de PHP en Userdir après mise à jour

**URL:** <https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367>\
**Category:** Support Debian\
**Tags:** php, apache\
**Created:** [Juin 18, 2023, 4:41 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367 "2023-06-18T16:41:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Neuromancien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e5b9ba/32.png) [@Neuromancien](https://www.debian-fr.org/u/Neuromancien)\
**Post date:** [Juin 18, 2023, 4:41 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367/1 "2023-06-18T16:41:23Z")

</div>

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'`

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 18, 2023, 4:44 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367/2 "2023-06-18T16:44:12Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Juin 18, 2023, 5:00 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367/3 "2023-06-18T17:00:24Z")

</div>

> [@Neuromancien](#):
>
> PHP Warning: PHP Startup: Unable to load dynamic library ‹&nbsp;pdo\_sqlite&nbsp;›

Le paquet [php8.2-sqlite3](https://packages.debian.org/bookworm/php8.2-sqlite3) est-il présent ?

---

<div class="post-metadata">

**Author:** ![Neuromancien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e5b9ba/32.png) [@Neuromancien](https://www.debian-fr.org/u/Neuromancien)\
**Post date:** [Juin 18, 2023, 5:02 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367/4 "2023-06-18T17:02:49Z")

</div>

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>
```

---

<div class="post-metadata">

**Author:** ![Neuromancien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e5b9ba/32.png) [@Neuromancien](https://www.debian-fr.org/u/Neuromancien)\
**Post date:** [Juin 18, 2023, 5:04 UTC](https://www.debian-fr.org/t/plus-de-php-en-userdir-apres-mise-a-jour/88367/5 "2023-06-18T17:04:56Z")

</div>

> [@Clochette](#):
>
> Le paquet [php8.2-sqlite3](https://packages.debian.org/bookworm/php8.2-sqlite3) est-il présent ?

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.
