-
Jonathan Foucher authoredJonathan Foucher authored
5-parametrages-complementaires.md 2.05 KiB
Paramétrages complémentaires
Limite de taille des pièces jointes déposées
Dans la configuration Nginx, il est possible de définir la taille limite d'upload de fichier :
server {
client_max_body_size 5M;
}
#Recharger la configuration de nginx
service nginx reload
Il faut aussi modifier la limite présente dans le php.ini (/etc/php/7.1/fpm/php.ini)
upload_max_filesize = 5M
#Recharger la configuration de php
service php7.1-fpm reload
Il faut ensuite modifier l'application si nécessaire (config/domain/registry/validation/proof.yaml).
Exemple de fichier de configuration nginx
server {
server_name madis.soluris.fr;
root /var/www/madis/public;
location / {
# try to serve file directly, fallback to index.php
try_files $uri /index.php$is_args$args;
}
client_max_body_size 5M;
location ~ ^/index\.php(/|$) {
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
internal;
}
# return 404 for all other php files not matching the front controller
# this prevents access to other php files you don't want to be accessible.
location ~ \.php$ {
return 404;
}
error_log /var/log/nginx/madis_error.log;
access_log /var/log/nginx/madis_access.log;
}
##Module notifications
Pour activer le module notifications, rajouter ceci dans le fichier .env :
APP_ACTIVATE_NOTIFICATIONS=true
Vous devrez ensuite ajouter les deux lignes suivantes à votre cron :
* * * * * cd /var/www/madis && $(which php8.1) bin/console notifications:generate >> /var/www/madis/notifications.log
* * * * * cd /var/www/madis && $(which php8.1) bin/console notifications:send >> /var/www/madis/notifications.log
En veillant bien à changer le chemin /var/www/madis/
par celui qui vous correspond.