# Migration vers debian 12 - apache n'exécute plus php

**URL:** <https://www.debian-fr.org/t/migration-vers-debian-12-apache-nexecute-plus-php/89278>\
**Category:** Programmation\
**Tags:** apache\
**Created:** [Décembre 8, 2023, 3:38 UTC](https://www.debian-fr.org/t/migration-vers-debian-12-apache-nexecute-plus-php/89278 "2023-12-08T15:38:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oustaou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/b77776/32.png) [@oustaou](https://www.debian-fr.org/u/oustaou)\
**Post date:** [Décembre 8, 2023, 3:38 UTC](https://www.debian-fr.org/t/migration-vers-debian-12-apache-nexecute-plus-php/89278/1 "2023-12-08T15:38:20Z")

</div>

Bonjour,

Je viens enfin de passer à debian 12 avec une réinstall toute fraîche.  
Je reconfigure apache et les «&nbsp;virtualhost&nbsp;».  
Mais mes scripts php ne sont plus interprétés.

Mes sites sont sous «&nbsp;/userdir&nbsp;», j’ai modifié «&nbsp;/etc/apache2/mods-available/php8.2.conf&nbsp;» en bloquant la directive «&nbsp;php\_admin\_flag engine Off&nbsp;».  
J’ai activé les modules «&nbsp;php8.2&nbsp;», «&nbsp;userdir&nbsp;» puis rechargé apache2.  
J’atteins bien mes sites avec un navigateur, mais php n’est pas interprété.

Si je fait un `a2query -m`, je retrouve bien dans la liste les modules «&nbsp;userdir&nbsp;», «&nbsp;php8.2&nbsp;» et «&nbsp;mpm\_prefork&nbsp;».

J’ai mis en place un nouveau localhost «&nbsp;test&nbsp;» avec juste une page html avec un `<?php echo"test php"; ?>`. La page s’affiche mais pas le echo().

Cela fait 2 jours que je suis dessus et je ne sais plus ou chercher.  
Toute idée est donc la bienvenue !

Merci d’avance…

---

<div class="post-metadata">

**Author:** ![oustaou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/b77776/32.png) [@oustaou](https://www.debian-fr.org/u/oustaou)\
**Post date:** [Décembre 8, 2023, 11:02 UTC](https://www.debian-fr.org/t/migration-vers-debian-12-apache-nexecute-plus-php/89278/2 "2023-12-08T23:02:53Z")

</div>

Bon, mon installation n’ayant que 3-4 jours, j’ai :

- reformaté mon disque,
- tout ré-installer à partir de zéro,
- re-paramétrer mes fichiers «&nbsp;hosts&nbsp;», «&nbsp;monSite.conf&nbsp;», «&nbsp;php8.2.conf&nbsp;», «&nbsp;userdir.conf&nbsp;», …  
Et comme par «&nbsp;magie&nbsp;», tout remarche.  
Il me reste à reparamétrer aussi Postgresql. 😥  
Quand à savoir d’où venait le problème, cela reste une énigme. Lors de l’installation j’avais dû faire du pinning avec Sid pour un ou deux logiciels, j’ai peut-être fait une fausse manipulation à ce moment là.

En tout cas, apache refonctionne et ça c’est cool 👍
