rc36
October 29, 2022, 3:24pm
1
Bonjour Ă tous,
Jâai un Nextcloud qui tourne sous une VM (virtualbox), avec le rĂ©pertoire data dĂ©portĂ© via Samba.
Le systĂšme dâexploitation est un Mint 20.3, je viens de passer sous la version 24.0.6, jâutilise la version 7.4.3 de PHP, avec Apache 2.4.41.
Mon problÚme, qui dure depuis un certain moment, est que je ne peux pas télécharger de fichiers avec une taille supérieur à (environ) 512MO : arrivé à cette limite, si le fichier est plus gros le download se bloque.
Le nombre de thread lĂ -dessus ne manque pas : modifier php.ini (lequel exactement ?), installer php-smbclient (introuvable ?), seulement jâai probablement du mal mây prendre car le problĂšme persiste.
Seraitâil possible dâavoir un peu dâaide ou piste fiable pour tenter dây remĂ©dier ?
Merci dâavance.
DT-O
October 30, 2022, 9:26am
2
Bonjour @rc36 ,
Jâai regardĂ© dans la documentation Nextcloud (administrateur), il est possible de mettre dans le fichier php.ini les valeurs suivantes :
As tu mis les valeurs suivantes (16G, 30GâŠ) dans ton fichier php.ini ?
Ădition du fichier, X Ă remplacer.
nano /etc/php/7.X /fpm/php.ini
CTRL + W â saisir : post_max_size â ENTER pour chercher la valeur.
Ăa correspond Ă lâenvoie de fichier sur le serveur et non pas au tĂ©lĂ©chargement. Je ne sais donc pas te dire si ça rĂ©soudra ton problĂšme. Je nâai pas encore trouvĂ© dans la documentation une section âtĂ©lĂ©chargementâ.
Peux-tu me tenir au courant si ça a résolu ton problÚme?
Merci,
DT
Source : Uploading big files > 512MB â Nextcloud latest Administration Manual latest documentation
rc36
October 30, 2022, 10:10am
3
Bonjour,
Dans le rĂ©pertoire /etc/php, jâai deux sous rĂ©pertoires 7.2 et 7.4.
Et dans /etc/php/7.4, uniquement les 4 sous-répertoires suivants :
apache2
cli
mods-available
phpdbg
Ils contiennent tous un fichier php.ini, sauf le 3Ăšme
Dans celui situĂ© sous apache2, Jâai recherchĂ© les deux lignes ci-dessus, et changĂ© les valeurs :
post_max_size = 8M
remplacé par
post_max_size = 16G
upload_max_filesize = 2M
remplacé par
upload_max_filesize = 16G
Puis relancé le serveur apache :
sudo systemctl reload apache2
Malheureusement cela bloque toujours Ă 512, aussi bien en tĂ©lĂ©chargement quâen envoi (je nâavais pas testĂ© jusque lĂ en upload)
Du coup jâai remis les valeurs dâorigine dans les deux lignes du fichier /etc/php/7.4/apache2.
Edit :
Jâai aussi tentĂ© de rajouter les 3 lignes suivantes dans /var/www/nextcloud/.user.ini :
upload_max_filesize=4096M
post_max_size=4096M
memory_limit=1024M
Et de relancer cette fois-ci avec un âsudo systemctl restart apache2â, hĂ©las toujours sans succĂ©s.
rc36
October 30, 2022, 7:10pm
4
(re)Bonjour,
Nouvel essai, jâai Ă©ditĂ© le fichier /var/www/nextcloud/.user.ini, et y ai ajoutĂ© Ă la fin les lignes suivantes :
php_value upload_max_filesize 5G
php_value post_max_size 5G
php_value max_input_time 360
php_value max_execution_time 360
Et aprĂšs un redĂ©marrage de lâindien, je peux enfin tĂ©lĂ©charger et envoyer des fichiers de plus de 512MO (je pense cependant remplacĂ© le 360 par un simple 60).
Sauf que . . .
Je peux télécharger oui, mais uniquement pour des fichiers se trouvant directement sur nextcloud.
Or ceux auxquels je souhaite pouvoir avoir accĂšs de lâextĂ©rieur sont sur mon rĂ©seau local, et jây accĂšde via un partage smb.
Et lĂ cela coince toujours Ă 512Mo.
Samba nâest pas en cause, car en crĂ©ant un point de montage sur la VM qui fait tourner nextcloud je nâai aucun problĂšme de tĂ©lĂ©chargement.
Du coup la solution de contournement a été de créer un point de montage du partage smb dans la VM, et de faire un montage de répertoire local dans nextcloud.
Cela fonctionne, cependant ce nâest pas ce quâil y a de plus propre, je cherche donc encore.
DT-O
October 30, 2022, 7:25pm
5
Pourriez-vous fournir une capture dâĂ©cran :
ParamĂštres â [Administration] Vue dâensemble â [Avertissements de sĂ©curitĂ© & configuration]
Merci !
rc36
October 31, 2022, 8:48am
6
Bonjour,
Ce matin jâai les deux erreurs suivantes :
La premiĂšre (en jaune) date de Mathusalem, je nâai jamais rĂ©ussi Ă la rĂ©soudre.
La deuxiĂšme, qui nâĂ©tait pas prĂ©sente avant que je migre samedi de la version 23 Ă la 24, a Ă©tĂ© rĂ©solue avec un :
cd /var/www/nextcloud/
sudo -u www-data php occ db:add-missing-indices
Cela nâa rien changĂ© pour le soucis de tĂ©lĂ©chargement de gros fichier Ă partir dâun partage smb sous nextcloud, celui en local continuant de bien fonctionner.
Jâai lu/vu que certains parlent dâajouter un paquet php-smb-client, il nâest cependant pas prĂ©sent dans les paquets de Mint (âsmbclientâ lui est bien installĂ©).
Et la page de la doc parle elle de âsmbclient OR the PHP smbclient moduleâ :
SMB/CIFS