Vous avez une erreur lors du téléversement dans phpmyadmin ? Vous avez fait une sauvegarde de votre base de données, tout s'est bien passé lors du téléchargement. Mais lorsque vous voulez téléverser cette sauvegarde pour restaurer votre base de données, Erreur !
Contrairement à ce qu'on trouve sur internet, il ne suffit pas de changer le php.ini pour augmenter la taille des téléversements dans phpmyadmin sur un serveur yunohost.
Changer la taille de téléversement dans phpmyadmin sur un serveur classique (ou en local : Wamp)
D'habitude, pour un serveur classique, on va dans /etc/php/8.2/fpm/
:
On ouvre php.ini
, on change les deux (ou trois) lignes :
puis on redémarre le serveur :
Et bien dans yunohost, si vous faites ça, ça ne change rien ! 🙂
Changer la taille de téléversement dans phpmyadmin sur un serveur yunohost
il faut ouvrir et modifier ce fichier :
en décommentant et personnalisant les lignes suivantes :
Sauvegarder et quitter : CTRL + X, Y, ENTRER, puis relancer le serveur :
et là, les modifications sont prises en compte !
Évidemment on peut faire la même manœuvre pour d'autres limitations, comme dans WordPress par exemple.
Erreur nginx : request entity too large
Il est possible que malgré ça, vous ayez une erreur nginx :
413 Request Entity Too Large
nginx
même chose, si habituellement il faut aller dans /etc/nginx/nginx.conf
et modifier / ajouter ceci entre les accolades du http { } :
Dans yunohost, c'est plus complexe : les modifications ci-dessus ne fonctionneront pas.
Il faut aller dans /etc/nginx/conf.d/votre-domaine.com.d/phpmyadmin.conf
et modifier la valeur de :
puis redémarrer le service :
Conclusion
Et voilà, vous pouvez maintenant téléverser des gros fichiers, dans phpmyadmin, ou sur d'autres sites. Ceci peut également s'appliquer à d'autres applications que vous hébergez sur votre serveur. Attention toutefois, autoriser de très gros téléversements peut conduire à un ralentissement du serveur, voire à un danger niveau sécurité, surtout si les téléversements sont autorisés à tout le monde. Restez toujours vigilants lors de vos modifications des paramètres serveur.