Page 1 sur 1

Upload de gros fichiers

Publié : 19 déc. 2023, 11:29
par agora_agr
Bonjour,
Nous rencontrons de problèmes pour "uploader" de gros fichiers.
La configuration PHP est peut-être en cause : la taille maximale des fichiers "uploadables" semble limitée par le paramètre PHP post_max_size (128 Mo) alors que le paramètre upload_maxfilesize est supérieur (512 Mo) et que l'interface Agora renvoi une infobulle de taille maximale du fichier "512 Mo" dans l'interface d'ajout de fichier.
Le paramètre PHP memory_limit est à 512 Mo

Une erreur se produit si on tente d'ajouter un fichier de plus de 128 Mo, avec les erreurs suivantes dans le log :

Code : Tout sélectionner

[19-Dec-2023 09:43:42 UTC] PHP Warning:  require_once(): open_basedir restriction in effect. File(/home/[utilisateur]/[domaine]/agora/app/Common/Params.php) is not within the allowed path(s): (/home/[utilisateur]/[domaine]/agora/index.php:/home/[utilisateur]/[domaine]/agora/app/Common/Req.php) in /home/[utilisateur]/[domaine]/agora/app/Common/Req.php on line 59
[19-Dec-2023 09:43:42 UTC] PHP Warning:  require_once(/home/[utilisateur]/[domaine]/agora/app/Common/Params.php): Failed to open stream: Operation not permitted in /home/[utilisateur]/[domaine]/agora/app/Common/Req.php on line 59
[19-Dec-2023 09:43:42 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'app/Common/Params.php' (include_path='.:/opt/alt/php81/usr/share/pear:/opt/alt/php81/usr/share/php:/usr/share/pear:/usr/share/php') in /home/[utilisateur]/[domaine]/agora/app/Common/Req.php:59
Stack trace:
#0 /home/[utilisateur]/[domaine]/agora/index.php(10): Req->__construct()
#1 {main}
  thrown in /home/[utilisateur]/[domaine]/agora/app/Common/Req.php on line 59
Existe-t-il un moyen de corriger ou de contourner cette limitation ?
Merci
---------------------------------------------------------------------------------------------------------------
Hébergement externalisé
Agora version 23.10.3
PHP 8.1.26 / MySQL 8.0.35
---------------------------------------------------------------------------------------------------------------

Re: Upload de gros fichiers

Publié : 27 déc. 2023, 15:25
par xech
Bonjour,
Il semble qu'il y ait des restrictions dans la configuration de votre fichier "PHP.ini" sur le paramétrage de "open_basedir ". Vous devriez donc y ajouter le path vers votre espace.. ou peut-être mieux encore, placer votre espace dans le dossier "/var/www" dans lequel il doit normalement être (enfin je suppose).
Bien à vous
Xech

Re: Upload de gros fichiers

Publié : 08 janv. 2024, 09:55
par agora_agr
Bonjour,
Merci pour ces informations.
J'avais déjà tenté de modifier le paramètre "open_basedir" sans succès, mais peut-être avec des valeurs inappropriées. Je vais faire de nouveaux essais en tenant compte de vos observations, en les adaptant aux contraintes de mon hébergement, qui limitent les possibilités de paramétrage.
Cordialement,
---------------------------------------------------------------------------------------------------------------
Hébergement externalisé
Agora version 23.10.3
PHP 8.1.26 / MySQL 8.0.35
---------------------------------------------------------------------------------------------------------------