Vous devez activer l'utilisation sendfile dans ./config/environments/production.rb
:
config.action_dispatch.x_sendfile_header = "X-Sendfile"
Si cette ligne est absente (ou commentée), puis Rails correctement envoyer le fichier, mais pas par Apache.
Si vous obtenez des fichiers de 0 octet, assurez-vous que vous avez installé mod_xsendfile
, qui est disponible à partir https://tn123.org/mod_xsendfile
Télécharger le fichier source (mod_xsendfile.c
) et le compiler (apxs -cia mod_xsendfile.c
). Vous voulez probablement exécuter apxs
en tant que root afin qu'il configure tout correctement.
Ensuite, vous allez vouloir définir les options XSendFile
et XSendFilePath
dans vos fichiers de configuration Apache. Voir l'aide à l'URL ci-dessus pour plus d'informations.
est-ce que 'file_path' est correct? – jigfox
Oui file_path est correct! – Markus