Apache place les files téléchargés dans / tmp. Puis-je changer cela dans un autre directory?

Existe-t-il une configuration qui modifie le directory où le server web apache place temporairement les files téléchargés? J'ai access à httpd / conf.d

Je suis sur une machine où / tmp est très contraint et a besoin d'autoriser les téléchargements de files supérieurs à l'espace disponible sur / tmp.

Environnement: fedora 18, server web apache 2.4.6-2, passager et rbuy sur les rails.

EDIT: il y a une discussion autour du bureau que c'est passager (parce que c'est une application ruby ​​on rails) pas apache qui détermine l'location du téléchargement temporaire de files. Je suppose que c'est apache, mais corrigez-moi si je me trompe.

2 Solutions collect form web for “Apache place les files téléchargés dans / tmp. Puis-je changer cela dans un autre directory?”

L'location du file temporaire semble être défini par le programme de script que vous choisissez. En PHP, par exemple, l'location de chargement temporaire est défini par la directive upload_temp_dir .

upload_temp_dir = /somewhere/else

En ce qui concerne Ruby on Rails, j'ai trouvé cette question ServerFault qui la décrit comme une modification de la propriété 'tmpdir' de l'object d'initialisation de Rails.

 class Dir def self.tmpdir "/your_directory/" end end 

Pour parrot l'user qui a répondu à cette question dans l'autre thread, assurez-vous que le dossier que vous spécifiez est accessible par l'user pour Apache.

FYI le file php.ini dit:

 ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir ;upload_tmp_dir = 

Donc c'est 'tmp' vs 'temp'. Cela a au less fonctionné pour moi.

  • La performance EXT4 est devenue très mauvaise sur le système avec beaucoup de petits files
  • Corrupt Linux sda3 var drive - besoin de certains files
  • Comment puis-je vérifier dans quel dépôt existe un package dans Centos?
  • J'ai installé "tiret" mais je vois encore "bash" lorsque je me connecte via SSH
  • Comment surveiller les températures du disque dur dans HW RAID
  • devises de visualisation pour les applications Web et les servers de database Surveillance de la performance
  • ouvrir tout pour transférer uniquement des centos de zone
  • BASH Script en tant que service xinetd
  • Dpkg peut-il vérifier les fichiers d'un paquet installé?
  • Le système se bloque pendant le redémarrage sur Debian
  • Mettre à niveau l'OS d'un server syslog-ng ou rsyslog
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.