PHP code automatiquement commenté ne s'éxécute pas

Mon site, personnalisé, contient quelques .php qui fonctionnaient correctement jusqu'il y a peu. Désormais les scripts php ne s'exécutent plus ou avec des erreurs (code source qui s'affiche sur la page etc.) et ils apparaissent dans firebug comme désactivés par des

> code source qui s'affiche sur la page etc.)

quel est la taille de .ovhconfig?

> je suis donc repassé en 5.4,

périmé !
php7.4 est stable

> téléchargé le fichier .ovhconfig afin de vérifier

où? c'est dépassé
essaye avec:
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```
103 ou 105 octets

  • j'ai inséré le .ovhconfig dans le post
    - php4 n'apparait pas dans mes choix (hébergement): la dernière version est la 7.3
    - je ne comprends pas le "où? c'est dépassé" de ta réponse
    - je vais modifier le .ovhconfig comme tu le dis…
    merci

> je ne comprends pas le "où? c'est dépassé" de ta réponse

où as tu pu tétécharger ce vieux fichier
pour le reste, compare les deux

@kyodev ===
je l'ai téléchargé en cliquant explorer dans dans la tab FTP
je viens d'aller vérifier: il est désormais tel que celui que tu conseilles et le résultat est toujours le même; ce que j'ai noté c'est que après avoir cliqué sur 7.3 dans la liste où 7.4 ne figure pas et tandis que le spinner tourne apparait un instant 7.4 pour disparaitre à la fin

7.4 n'est pas encore sorti chez Ovh, en cours mais pas fini

tu dois avoir un fichier `.ovhconfig` en tête de l'hébergement, au dessus de `www`

dans `www`, il n'y a pas de raison d'avoir un `.ovhconfig`, à vérifier/supprimer

je n'ai pas l'impression que 7.3 ou 7.4 fasse problème pour des scripts basiques; j'ai téléchargé le .ovhconfig dans le répertoire parent de www je n'ai pas de.ovhconfig dans le repertoire www…
genre de réponses que je reçois à la requête:

le code php est entre commentaires; bien sûr le fichier visiteurs existe!

tu n'as pas répondu sur la taille de ton fichier…

@kyodev === taille de .ovhconfig (telle qu'elle apparait dans net2ftp) = 104

de ce que tu dis, tout est Ok
ton fichier as un souci, mais je n'ai pas les moyens d'aller plus loin

@kyodev === quel fichier a un souci? le .ovhconfig? Il a été généré par ovh… Ma requête php? c'est un simple echo 'hello world' plus basique que ça tu meurs! - Et en plus si je vais dans le code source tout s'y affiche normalement, par contre dans la console mon echo est entouré de commentaires, donc il s'exécute pas

contacte le support
ton environnement n'exécute pas le php
j'ai déjà vu le souci, mais à te lire tout est ok
je ne peux aller plus loin

je deviens fou mais en tout cas merci!

@kyodev === j'ai trouvé: y avait un vieux fichier .htaccess qui contenait SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0
je l'ai supprimé et tout fonctionne!

> SetEnv PHP_VER 5_TEST

avec le .ovhconfig que tu annonces: aucune importance et influence
ce n'est pas la cause, une coïncidence
mais si ça marche c'est le principal


@kyodev ===
oui, après expérience je vois que cette ligne ne change rien; ça marche si j'enlève la TOTALITE du .htaccess donc si j'enlève aussi la redirection (de http en https); seulement alors je suis plus en https! - Il y a donc un pb de path, l'enquête continue…

pas logique…

tu as un MP

@kyodev === bon, je continue les expériences mais je suis presque sûr que c'est la redirection qui fait foirer, en tt cas si je trouve je posterai la solution (deux jours là dessus!)

je suis sûr que non, car j'utilise plusieurs fois par jour
sûr que ce n'est pas le .htaccess non plus, car de suite erreur 500, pas du php inexécuté
ton environnement est en cause, tu n'es pas sur cloudWeb?

si c'est le cas, le .ovhconfig inutile, les redirections incomplètes, mais tu peux redémarrer l'environnement, je l'ai déjà vu gelé


<!--?php


c'est bizarre !!

Votre fichier devrait commencer par :
et finir par
?>


C'est pour un commentaire html