Project

General

Profile

Demande #5549

Pour valise.chapril.org, créer un dossier temporaire dédié

Added by Christian P. Momon 3 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normale
Start date:
08/24/2021
Due date:
% Done:

0%

Estimated time:

Description

Actuellement, sur la vm valise, la fonctionnalité de téléversement de fichier via un lien partagé
utilise l'upload PHP et donc le dossier par défaut /tmp : https://www.php.net/manual/en/ini.core.php#ini.upload-tmp-dir.
Ce dossier étant utilisé par le système et étant relativement petit,
il est vivement conseillé d'en configurer un autre spécifique à l'usage de Apache/PHP.

Demande : définir un dossier spécifique (/var/tmp ou /var/www/tmp) et le propager dans les conf des sites web.

Note : sujet traité sur le SI April, voir ticket #5548.

History

#1

Updated by Laurent POUJOULAT 3 months ago

  • Status changed from Nouveau to En cours de traitement
#2

Updated by Laurent POUJOULAT 3 months ago

Création répertoire:

mkdir /var/www/tmp
chown www-data.www-data
chmod o-rwx /var/www/data

Modification de la conf php pour fpm:

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On

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

Redémarrage fpm:

systemctl restart php7.3-fpm.service 

On teste un gros upload en faisant:

watch ls /var/www/tmp

On voit bien les fichiers temporaires. terminé

#3

Updated by Laurent POUJOULAT 3 months ago

  • Status changed from En cours de traitement to Résolu
#4

Updated by Laurent POUJOULAT 3 months ago

  • Status changed from Résolu to Fermé
#5

Updated by Christian P. Momon 3 months ago

  • Target version changed from Backlog to Sprint 2021 été

Also available in: Atom PDF