Complément:
J'ai trouvé la ligne du php.ini qui bloque les scripts PHP sous IIS.
Sous IIS, il faut cgi.force_redirect = 0
Dès lors, je n'ai plus le Warning de la ligne 333 car il est caché par la poursuite du script.
Mais il existe bel et bien. Voici comment le faire apparaître sous J4 + PHP8.
Désactivez tous vos sites de mise à jour pour n'en garder qu'un seul avec la balise client = 0 ou 1 (par exemple Shaper Helix Ultimate).
Ouvrez le fichier /libraries/src/Updater/adapter/ExtensionAdapter.php
À la fin de la ligne 333, ajoutez un die();
En backend, vérifiez vos mises à jour. Vous verrez le warning (au moins sous IIS).
Loïc, si tu as le temps, remets ta balise client à 0 et teste cette procédure. Ca permettra de savoir si le warning apparaît sous Apache. Merci.
J'ai trouvé la ligne du php.ini qui bloque les scripts PHP sous IIS.
Sous IIS, il faut cgi.force_redirect = 0
Dès lors, je n'ai plus le Warning de la ligne 333 car il est caché par la poursuite du script.
Mais il existe bel et bien. Voici comment le faire apparaître sous J4 + PHP8.
Désactivez tous vos sites de mise à jour pour n'en garder qu'un seul avec la balise client = 0 ou 1 (par exemple Shaper Helix Ultimate).
Ouvrez le fichier /libraries/src/Updater/adapter/ExtensionAdapter.php
À la fin de la ligne 333, ajoutez un die();
En backend, vérifiez vos mises à jour. Vous verrez le warning (au moins sous IIS).
Loïc, si tu as le temps, remets ta balise client à 0 et teste cette procédure. Ca permettra de savoir si le warning apparaît sous Apache. Merci.
Commentaire