https://agir.april.org/
https://agir.april.org/favicon.ico?1586192034
2021-08-24T00:21:00Z
Gestionnaire de projets de l'April
Admins - Demande #5548: Sur la vm lamp, configurer un dossier tmp non système pour Apache/PHP
https://agir.april.org/issues/5548?journal_id=24867
2021-08-24T00:21:00Z
Christian P. Momon
cmomon@april.org
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/4381">Anomalie #4381</a>: Problème d'upload et download sur la valise (nextcloud) April</i> ajouté</li></ul>
Admins - Demande #5548: Sur la vm lamp, configurer un dossier tmp non système pour Apache/PHP
https://agir.april.org/issues/5548?journal_id=24868
2021-08-24T00:39:07Z
Christian P. Momon
cmomon@april.org
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Résolu</i></li></ul><p>Création du dossier spécifique :<br /><pre>
mkdir /var/www/tmp
chown www-data.www-data
</pre></p>
<p>Configuration du PHP de Apache :<br /><pre>
/etc/php/7.3/apache2/php.ini b/php/7.3/apache2/php.ini
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
+upload_tmp_dir = /var/www/tmp
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
+upload_max_filesize = 2048M
</pre></p>
<p>Revue des configurations open_basedir :<br /><pre>
(April) root@lamp:/etc/apache2/sites-enabled[master*$]# grep open_basedir * |grep "/tmp"
apr1.org.conf: php_admin_value open_basedir "/var/www/apr1.org:/tmp"
photos.april.org.conf: php_admin_value open_basedir "/var/www/photos.april.org/:/tmp"
valise.april.org.conf: php_admin_value open_basedir "/var/www/valise.april.org:/var/www/valise-data:/var/www/valise-data/tmp:/var/www/media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/:/tmp"
</pre></p>
<p>Enrichissement des sites identifiés :<br /><pre>
/etc/apache2/sites-available/apr1.org.conf
- php_admin_value open_basedir "/var/www/apr1.org:/tmp"
+ php_admin_value open_basedir "/var/www/apr1.org:/tmp:/var/www/tmp"
/etc/apache2/sites-available/photos.april.org.conf
- php_admin_value open_basedir "/var/www/photos.april.org/:/tmp"
+ php_admin_value open_basedir "/var/www/photos.april.org/:/tmp:/var/www/tmp"
/etc/apache2/sites-available/valise.april.org.conf
- php_admin_value open_basedir "/var/www/valise.april.org:/var/www/valise-data:/var/www/valise-data/tmp:/var/www/media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/:/tmp"
+ php_admin_value open_basedir "/var/www/valise.april.org:/var/www/valise-data:/var/www/valise-data/tmp:/var/www/media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/:/tmp:/var/www/tmp"
</pre></p>
<p>Fait.</p>