Skip to content
Snippets Groups Projects

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.