Bonjour à tous ! Je suis aux prises avec ce problème de configuration car j'essaie d'augmenter la capacité de taille de téléchargement de fichiers dans la configuration Apache mais je ne sais pas comment le faire exactement. J'ai trouvé cet article à ce sujet mais j'aimerais connaître la bonne façon de modifier .htaccess.
https://brightwhiz.com/increase-file-upload-size-apache/
J'essayais de résoudre le problème de l'impossibilité de télécharger des fichiers de plus de 5 Mo en php (laravel), j'ai donc trouvé cette solution dans cet article. Quelle est la bonne façon de configurer mon .htaccess pour ce faire ?
J'ai essayé ces configurations
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] <Directory "/var/www/html/assets"> LimitRequestBody 67108864 </Directory> </IfModule>
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> <Directory "/var/www/html/assets"> LimitRequestBody 67108864 </Directory>
Les paramètres upload_max_filesize et post_max_size dans php.ini doivent être modifiés pour prendre en charge les fichiers plus grands que la taille autorisée par défaut de php.
Réglez upload_max_filesize sur la taille maximale du fichier à télécharger.
Définissez memory_limit sur la quantité de mémoire requise pour exécuter le script php et définissez max_execution_time sur le temps en secondes nécessaire pour exécuter le script.