D'accord, je vais aller me renseigner sur ça avec mes responsables, je te remercie du temps que tu as pris pour me répondre et de tes réponses rapides Je te tiens au courant en espérant que tout soit lié au proxy.
Alors, j'ai réussis à faire marcher le code suivant :
$imagick = new Imagick(); $dest = $_SERVER['DOCUMENT_ROOT']."/"; $imagick->readImage($dest.'Script/Jellyfish.jpg'); $imagick->writeImage($dest.'/testy_one.png');
Rien de sorcier, je déplace une image dans le répertoire juste au-dessus, je la renomme, et je la convertit avec Imagick. Le problème, c'est que ça marche uniquement sur Internet Explorer. On m'a donné les informations suivantes : Comme Internet Explorer est un navigateur natif, il va chercher les noms de domaines dans le fichier 'hosts', mais comme Firefox ne l'est pas, il ne va chercher dans ce fichier, et c'est pour ça que je suis redirigé et que le VirtualHost ne fonctionne pas sur Firefox.
J'ai désactivé le proxy, mais rien y fait, sur Firefox je n'ai pas accès au VirtualHost. Aurais-tu une solution?
Modifie 2 fois. Derniere modification le 07/05/2019 à 10:48 par LeSerrurier.
ImagickException: unable to open image 'C:/wamp64/www/Script/Jellyfish.jpg': No such file or directory @ error/blob.c/OpenBlob/3497
C'est devenu 3497... je sais pas si c'est rassurant. Et sur Internet Explorer, avec le slash en double ou pas ça marche. D'ailleurs, si avec Internet Explorer j'accède à la page avec 127.0.0.1, j'ai la même erreur. Vraiment, je ne pense pas qu'il faut s'attarder sur le chemin, on a la preuve que ça fonctionne bien avec un VirtualHost, je pense que l'erreur vient du fait que le VirtualHost ne marche pas sur mon Firefox.
> Comme Internet Explorer est un navigateur natif, il va chercher les noms de domaines dans le fichier 'hosts', > mais comme Firefox ne l'est pas, il ne va pas chercher dans ce fichier Celui qui vous a donné ces informations ferait bien de réviser et de ne pas raconter des conneries. Quand on ne sait pas, on ne brode pas, on dit je ne sais pas. Vous lui direz de réviser ce qu'est un DNS et dans quel ordre ils sont recherchés sous Windows, quel que soit le navigateur utilisé.
> Edit : et dans Firefox, si je me sers de l'adresse : "127.0.0.1/info.php', j'ai : > $_SERVER['DOCUMENT_ROOT'] | C:/wamp64/www Ben oui, comme 127.0.0.1 c'est localhost, forcément, DocumentRoot est celui de 'http://localhost/', donc le chemin vers l'image est invalide.
Installez, même temporaierment, Opera et/ou Chrome, car il me semble bien que c'est un problème de paramètrage de Firefox.
HUUUM, d'accord, j'avais pas du tout fait attention à ce que faisais DocumentRoot, je pensais que c'était un peu comme DirName, mais pas du tout. En ajoutant '/projet', le code s’exécute enfin ! Alors, ça règle pas le soucis du VirtualHost, mais je vais peut être travailler avec un serveur d'ici peu de temps, alors c'est plus vraiment un problème. Il faut que je fasse quelques tests encore, j'aimerai utiliser un chemin relatif et surtout convertir un PDF vers du jpg.
Je te remercie pour ta patience et ton temps, merciiii beaucoup. C'est déjà un gros pas je pense en espérant pas me planter xD