NGINX les gros téléchargements sont correctement de travail hébergé sur des sites WordPress, enfin (comme par les suggestions de nembleton & rjha94)
J'ai pensé qu'il serait peut-être utile à quelqu'un, si j'ai ajouté un peu de clarification de leurs suggestions. Pour commencer, veuillez vous assurer que vous avez inclus votre augmentation de téléchargement de la directive dans TOUS les TROIS de définition de blocs (serveur, et lieu de http). Chacun doit avoir une ligne distincte de l'entrée. Le résultat ressemble à quelque chose comme ceci (où l' ... reflète d'autres lignes dans le bloc de définition):
http {
...
client_max_body_size 200M;
}
(dans mon ISPconfig 3 de la configuration, ce bloc est dans /etc/nginx/nginx.fichier conf)
server {
...
client_max_body_size 200M;
}
location / {
...
client_max_body_size 200M;
}
(dans mon ISPconfig 3 de l'installation, ces blocs sont dans /etc/nginx/conf.d/par défaut.fichier conf)
Aussi, assurez-vous que votre serveur php.fichier ini est compatible avec ces NGINX paramètres. Dans mon cas, j'ai changé la mise en php.ini File_Uploads article à lire:
upload_max_filesize = 200M
Remarque: si vous gérez un ISPconfig 3 setup (ma configuration est sur CentOS 6.3, comme par Le Serveur Idéal), vous aurez besoin pour gérer ces entrées dans plusieurs fichiers distincts. Si votre configuration est similaire à celle de l'étape-par-étape de l'installation, les fichiers de conf NGINX vous avez besoin de modifier se trouvent ici:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/default.conf
Mon php.fichier ini était situé ici:
/etc/php.ini
J'ai continué à l'ignorer, le http {} bloc dans la nginx.fichier conf. Apparemment, surplombant cela a eu pour effet de limiter le téléchargement à la 1M limite par défaut. Après avoir fait les changements associés, vous voulez aussi être sûr de redémarrer votre NGINX et PHP FastCGI Process Manager (PHP-FPM). Sur la configuration ci-dessus, j'utilise les commandes suivantes:
/etc/init.d/nginx restart
/etc/init.d/php-fpm restart