Je travaille sur la migration d'un site Web à partir d'un serveur externe (exécutant Apache) vers un serveur local (exécutant IIS) et j'ai rencontré un problème que je n'arrive pas à résoudre .IIS, Apache et header()
Le site utilise un plug-in Joomla personnalisé qui récupère certains graphiques stockés dans une base de données mysql (par exemple http://www.norfolktourism.ca/index.php?option=com_bdirectory&task=image&cid=191). Cependant, lorsque je migre le site vers le serveur local, les images sont rompues. Après une exploration plus poussée, j'ai découvert que d'une manière ou d'une autre, sur le serveur local, il semble que ce soit un espace (comme dans une nouvelle ligne) qui est traité avant que la fonction header() soit traitée, cassant l'image (Cependant, je ne reçois pas d'erreur - juste une image cassée).
Je suis absolument déconcerté quant à ce que le problème peut être, car le code fonctionne bien sur le serveur Apache externe.
Quelqu'un aurait-il des suggestions sur les solutions possibles? Difficile à dire, et le scénario n'est pas clair.
« leur semble les espaces (comme dans une nouvelle ligne) est traitée "- un peu de vérification de la grammaire? – leonbloy
"récupère des graphiques stockés dans une base de données mysql" que vous voulez dire d'un serveur local mysql, ou d'un site externe via http? – leonbloy
La base de données Mysql est une base de données locale. – MetalAdam