Bonjour à tous,
Je viens vers vous car j'ai un souci depuis plusieurs jours qui me fait grisonner les cheveux.
J'ai migré notre site Internet Joomla qui était auparavant sur un VPS OVH sur un tout nouveau serveur. Au passage j'ai également changé de serveur web, passant de NGINX à Apache2 car je le maîtrise mieux. (Enfin on voit le résultat ).
J'utilise le composant RSFiles pour mettre à disposition des visiteurs un espace de téléchargement de fichiers.
Tout fonctionnait très bien avant mais maintenant les fichiers téléchargés se retrouvent corrompus. Impossible de les ouvrir avec Excel par exemple ou d'afficher une image JPEG (genre un logo).
Message d'Excel : Impossible d'ouvrir le fichier "XXXXX.xlsx" car son format ou son extension n'est pas valide. Vérifiez que ce fichier n'est pas endommagé...
Alors que si je vais le chercher directement en SSH par exemple, le fichier est tout à fait correct. Quelque soit la méthode les deux fichiers font exactement la même taille.
Mon site est en HTTPS (Let's Encrypt), j'ai pensé à la compression deflate/gzip et pourtant même en désactivant tout ça, rien à faire.
Voici mes infos :
Si une âme charitable aurait une idée lumineuse pour me venir en aide, ce serait vraiment génial.
Merci infiniment.
Je viens vers vous car j'ai un souci depuis plusieurs jours qui me fait grisonner les cheveux.
J'ai migré notre site Internet Joomla qui était auparavant sur un VPS OVH sur un tout nouveau serveur. Au passage j'ai également changé de serveur web, passant de NGINX à Apache2 car je le maîtrise mieux. (Enfin on voit le résultat ).
J'utilise le composant RSFiles pour mettre à disposition des visiteurs un espace de téléchargement de fichiers.
Tout fonctionnait très bien avant mais maintenant les fichiers téléchargés se retrouvent corrompus. Impossible de les ouvrir avec Excel par exemple ou d'afficher une image JPEG (genre un logo).
Message d'Excel : Impossible d'ouvrir le fichier "XXXXX.xlsx" car son format ou son extension n'est pas valide. Vérifiez que ce fichier n'est pas endommagé...
Alors que si je vais le chercher directement en SSH par exemple, le fichier est tout à fait correct. Quelque soit la méthode les deux fichiers font exactement la même taille.
Mon site est en HTTPS (Let's Encrypt), j'ai pensé à la compression deflate/gzip et pourtant même en désactivant tout ça, rien à faire.
Voici mes infos :
- Apache/2.4.25
- PHP Version 7.0.33-0+deb9u7
- 5.5.5-10.1.44-MariaDB-0+deb9u1
- Joomla! 3.5.1 Stable [ Unicorn ] 05-April-2016 22:45 GMT
Si une âme charitable aurait une idée lumineuse pour me venir en aide, ce serait vraiment génial.
Merci infiniment.
Commentaire