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

Tags: #<Tag:0x00007f63f4ca32d0>

Bonjour,

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

Mes sites sont sous « /userdir », j’ai modifié « /etc/apache2/mods-available/php8.2.conf » en bloquant la directive « php_admin_flag engine Off ».
J’ai activé les modules « php8.2 », « userdir » 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 « userdir », « php8.2 » et « mpm_prefork ».

J’ai mis en place un nouveau localhost « test » 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…

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 « hosts », « monSite.conf », « php8.2.conf », « userdir.conf », …
    Et comme par « magie », tout remarche.
    Il me reste à reparamétrer aussi Postgresql. :disappointed_relieved:
    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 :+1: