Projet

Général

Profil

Demande #5549

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

Ajouté par Christian P. Momon il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Laurent POUJOULAT
Début:
24/08/2021
Echéance:
% réalisé:

0%

Temps estimé:

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.

Historique

#1

Mis à jour par Laurent POUJOULAT il y a plus de 2 ans

  • Statut changé de Nouveau à En cours de traitement
#2

Mis à jour par Laurent POUJOULAT il y a plus de 2 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 2 ans

  • Statut changé de En cours de traitement à Résolu
#4

Mis à jour par Laurent POUJOULAT il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
#5

Mis à jour par Christian P. Momon il y a plus de 2 ans

  • Version cible changé de Backlog à Sprint 2021 été

Formats disponibles : Atom PDF