Page 1 sur 1
Upload plusieurs fichiers impossible
Publié : 25 juin 2020, 11:55
par WpDebutant
Bonjour à tous,
L'ajout d'un fichier fonctionne bien, par contre l'ajout de plusieurs fichiers ne fonctionne pas. Je précise que l'ensemble des fichiers font environ 10 megas.
Est-ce que c'est un problème connu ? si oui quel est le remède
Merci pour vos réponses
Re: Upload plusieurs fichiers impossible
Publié : 10 juil. 2020, 21:45
par xech
Bonjour,
La taille maximale des fichiers envoyés dépend du paramétrage PHP de votre serveur web (essentiellement). Si vous avez la main sur votre serveur, il vous suffira de modifier le fichier "php.ini" pour pouvoir augmenter cette taille limite. Plus d'infos sur la documentation en pièce jointe, cf. dernier paragraphe "Installation & mise à jour" :
Pour augmenter la taille maximum des fichiers uploadés, vous pouvez (si vous y avez accès) modifier le fichier «php.ini» de votre serveur web, souvent dans «/etc/php5/apache2/php.ini» : augmentez alors les valeurs de «post_max_size» et «upload_max_filesize», puis redémarrez votre serveur web pour appliquer les modifications.
Cordialement
Xech
Re: Upload plusieurs fichiers impossible
Publié : 16 sept. 2020, 10:25
par oldu77
Même chose pour moi
La taille de l'upload n'est pas en cause. J'ai vérifié ma configuration, même en important des touts petits fichiers, cela ne fonctionne pas. La valeur upload_max_filesize est à 512M, tous les paramètres php.ini sont ok
Donc il y a autre chose qui rend l'upload multiple impossible. Même quand je souhaite importer un seul fichier, avec la fonction multiple.
Il y avait un autre sujet en 2018 sur ce thème.
Quelqu'un a une idée ?
Re: Upload plusieurs fichiers impossible
Publié : 16 sept. 2020, 10:33
par oldu77
eduboisIeC a écrit : ↑09 mai 2018, 06:35
Bonjour,
En supprimant le fichier .htaccess du dossier DATAS, les problèmes d'upload de fichiers ont été pratiquement résolus. Est-ce normal ?
La suppression définitive du fichier .htaccess représente certainement une faille de sécurité ? Quelle solution alternative ? Une modification du contenu de ce fichier ?
J'ai testé en supprimant .htaccess, cela ne fonctionne pas davantage...
Re: Upload plusieurs fichiers impossible
Publié : 16 sept. 2020, 10:36
par oldu77
J'ai déterré cela sur un ancien sujet :
Bonjour,
A priori il y a un soucis avec le fichier "app/ModFile/CtrlFile.php" ou peut-être ""app/ModFile/MdlFile.php". Il faudrait voir en détails ce qui ne va pas : version de php inférieure à 5.4 ? librairie imagik manquante? droit d'accès au dossiers/fichier sur le serveur?
Pour remonter la piste, il faudrait donc voir dans le détail dans les fichiers logs d'Apache et PHP.
Cordialement
xech
Re: Upload plusieurs fichiers impossible
Publié : 16 sept. 2020, 11:08
par oldu77
A mon avis, le pb ne vient pas de la configuration de l'hébergement, puisque je peux uploader les fichiers un par un en sélectionnant "un seul fichier". Donc l'upload est possible.
Cela doit venir du code Omnipage dans la fonction "plusieurs fichiers". On a vraiment l'impression que cela télécharge, en tout cas on voit la progression dans la fenêtre, mais ensuite, on ne trouve rien sur la plateforme, rien non plus dans la base de données.
Re: Upload plusieurs fichiers impossible
Publié : 16 sept. 2020, 11:21
par oldu77
Désolé, je répond encore à moi-même :
En fait, je viens de tester sur un autre hébergement, et l'upload multiple fonctionne sur OVH.
Il ne fonctionne pas sur namebay (j'ai gardé cet hébergement, j'ai la flemme de le transférer sur OVH)
En plus la plateforme est beaucoup plus rapide sur OVH
Re: Upload plusieurs fichiers impossible
Publié : 20 sept. 2020, 15:37
par xech
Bonjour à tous,
Si l'upload des fichiers s'affiche bien sur le formulaire, c'est donc possible que l'erreur d'upload se passe mal du coté du serveur, peut-être avec un blocage du dossier temporaire du serveur. Vous pourriez éventuellement tenter de remplacer les 2 appels au dossier "sys_get_temp_dir()" dans le fichier "/ModFile/CtrlFile.php" : remplacez alors ce dossier temporaire par un autre dossier, par exemple "/ModFile/TMP/"
Cordialement
xech
Re: Upload plusieurs fichiers impossible
Publié : 01 oct. 2020, 09:25
par AlainR56
Bonjour,
J'ai le même problème d'envoi de fichiers multiples sur l'hébergement CHATONS infini.fr, auquel se rajoute l'impossibilité de réaliser des sauvegardes (il semble que le script bloque sur l'ouverture du dossier de destination).
L'équipe tech d'infini.fr est alertée, mais toute suggestion serait la bienvenue.
Cdlt
Re: Upload plusieurs fichiers impossible
Publié : 11 oct. 2020, 08:41
par AlainR56
Bonjour,
Toujours pas de réponse d'infini.fr, et les modifs sur l'appel au dossier temporaire suggéré par Xech n'ont rien changé...
Toujours impossible de réaliser des envois multiples de fichiers et de réaliser des sauvegardes !
Si quelqu'un a une solution, cela devient urgent.
Merci de votre aide.
Alain
Re: Upload plusieurs fichiers impossible
Publié : 12 oct. 2020, 10:14
par xech
Bonjour,
A priori ces soucis sont liés à un problème d'accès au dossier temporaire du système : cf. "sys_get_temp_dir()", qui n'est visiblement pas autorisé sur chez tous les hébergeurs. De la même manière, je regarde comment palier au problème de génération de PDF sur certains hébergeurs. Ces correctifs devraient arriver d'ici un mois, avec la nouvelle version 3.7.3, le temps de faire des test complets.
Bonne journée à tous
Xech
Re: Upload plusieurs fichiers impossible
Publié : 27 oct. 2020, 16:37
par AlainR56
Bonjour,
Merci pour la version 3.7.3 qui résout pas mal de problèmes liés à l'upload de fichiers : l'envoi multiple, les sauvegardes... fonctionnent parfaitement.
Encore un souci avec l'upload des PDF qui génère un message : "attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408".
Je vais alerter l'hébergeur infini.fr...
Alain
Re: Upload plusieurs fichiers impossible
Publié : 31 oct. 2020, 17:35
par xech
Bonjour,
Votre soucis de pdf vient de ImageMagick et du paramétrage par votre hébergeur : cette librairie PHP s'occupe de créer les vignettes d'images.
Plus d'infos ici :
https://askubuntu.com/questions/1127260 ... ot-allowed et
https://stackoverflow.com/questions/529 ... conversion
Je vous conseille donc de commenter le code suivant dans le fichier "/app/ModFile/MdlFile.php", ligne 124 :
Code : Tout sélectionner
elseif(File::isType("pdf",$this->name) && extension_loaded("imagick"))
{
$tmpThumb=new Imagick($this->filePath()."[0]");
$tmpThumb=$tmpThumb->mergeImageLayers(Imagick::LAYERMETHOD_FLATTEN);//Pour pas avoir de background noir
$tmpThumb->writeImage($this->getThumbPath());
$tmpThumb->clear();
$tmpThumb->destroy();
return File::imageResize($this->getThumbPath(),$this->getThumbPath(),300);
}
Cordialement
Xech
Re: Upload plusieurs fichiers impossible
Publié : 02 nov. 2020, 11:24
par AlainR56
Merci infiniment, la mise en commentaire a corrigé le problème !
Tout fonctionne désormais parfaitement.
L'hébergeur est alerté...
Cordialement
Alain