Apache HTTP Server

Vhost PLU Manager

La configuration du vhost pour PLU Manager est dans le fichier /etc/httpd/vhost.d/plu-manager.conf, il contient une configuration par défaut HTTP active ainsi qu’un template commenté pour configurer une connexion HTTPS.

Vous pouvez ajuster les paramètres au besoin, le fichier ne sera pas écrasé par les mises à jour.

Configuration HTTP par défaut :

<VirtualHost *:80>
    ServerAdmin root@localhost

    # ServerName plumanager.example.com
    DocumentRoot /usr/share/plu-manager/web

    ErrorLog logs/plu-error_log
    CustomLog logs/plu-access_log combined

    SetEnv SILEX_CONFIG_FILE /etc/plu-manager/parameters.ini

    <Directory "/usr/share/plu-manager/web/">
        Options FollowSymLinks
        AllowOverride None
        Require all granted

        <IfModule mod_rewrite.c>
            Options -MultiViews
            RewriteEngine On

            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^ index.php [QSA,L]
        </IfModule>
    </Directory>

    # User upload
    Alias /fileman/Uploads /home/store/plu-manager/uploads
    <Directory "/home/store/plu-manager/uploads/">
                Options FollowSymLinks
                AllowOverride None
                Require all granted
    </Directory>

</VirtualHost>

Vérifier si le service HTTP est bien actif :

# systemctl status httpd.service

Relancer le service pour prendre en compte les modifications :

# systemctl restart httpd.service

Ajustements sur le php.ini

Il y a des variables à ajuster dans le fichier /etc/php.ini

Ajuster au moins les suivantes :

post_max_size = 64M
upload_max_filesize = 64M

memory_limit = 2048M

max_execution_time = 60

max_input_vars = 4096

Relancer le service pour prendre en compte les modifications :

# systemctl reload httpd.service