Bonjour,
Depuis hier, nous avons un comportement bizarre sur notre hébergement.
En effet, certaines fonctions php ne fonctionnent plus avec les paramètres qu'elles ont depuis toujours…
C'est le cas pour getimagesize ou file_get_contents.
Alors que getimagesize("img/monimage.jpg"); fonctionne, getimagesize("https://www.mondomaine.com/img/monimage.jpg"); ou encore getimagesize("monscipt.php?img=img/monimage.jpg"); ne fonctionne absolument plus.
Quand ce n'est pas "failed to open stream: No such file or directory" c'est "failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden" ou tout simplement bool(false).
Pourtant les 3 sont accessibles sans problème via le navigateur, les chemins sont corrects.
Malgré un nombre important de tests, je ne vois pas ce qui pourrait bloquer, je sèche totalement !
Qu'est-ce qui a bien pu se passer ?
Nous sommes en php 7.3
quel site?
quel est le contenu des `.ovhconfig` ?
Voici le .ovhconfig, je ne peux pas parler publiquement du domaine :
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=development
container.image=stable
ras dans le fichier
mais on ne peut rien tester
en fait, c'est comme si "allow_url_fopen" ne faisait plus d'effet, alors qu'il est bien à "On" d'après le phpinfo…
Bonjour
Je viens de rencontrer la même erreur, et je l'évite en désactivant le firewall.
C'est pas terrible, et je vais chercher une autre solution mais, en attendant, ça dépanne.