एनजीआईएनएक्स बड़े अपलोड सफलतापूर्वक होस्ट किए गए वर्डप्रेस साइटों पर काम कर रहे हैं, अंत में (नेम्बटन और rjha94 के सुझावों के अनुसार)
मैंने सोचा कि यह किसी के लिए मददगार हो सकता है, अगर मैंने उनके सुझावों के लिए थोड़ा स्पष्टीकरण जोड़ा। शुरुआत के लिए, कृपया सुनिश्चित करें कि आपने अपने बढ़े हुए निर्देश को सभी तीन अलग-अलग परिभाषा ब्लॉकों (सर्वर, स्थान और http) में शामिल किया है। प्रत्येक में एक अलग लाइन प्रविष्टि होनी चाहिए। परिणाम कुछ इस तरह होगा (जहाँ ... परिभाषा खंड में अन्य रेखाओं को दर्शाता है):
http {
...
client_max_body_size 200M;
}
(मेरे ISPconfig 3 सेटअप में, यह ब्लॉक /etc/nginx/nginx.conf फ़ाइल में है)
server {
...
client_max_body_size 200M;
}
location / {
...
client_max_body_size 200M;
}
(मेरे ISPconfig 3 सेटअप में, ये ब्लॉक /etc/nginx/conf.d/default.conf फ़ाइल में हैं)
यह भी सुनिश्चित करें कि आपके सर्वर की php.ini फाइल इन NGINX सेटिंग्स के अनुरूप है। मेरे मामले में, मैंने पढ़ने के लिए php.ini के File_Uploads अनुभाग में सेटिंग बदल दी है:
upload_max_filesize = 200M
नोट: अगर आप ISPconfig 3 सेटअप (मेरा सेटअप CentOS 6.3 पर है, परफेक्ट सर्वर के अनुसार ) का प्रबंधन कर रहे हैं, तो आपको कई अलग-अलग फ़ाइलों में इन प्रविष्टियों को प्रबंधित करने की आवश्यकता होगी। यदि आपका कॉन्फ़िगरेशन चरण-दर-चरण सेटअप में एक के समान है, तो NGINX conf फ़ाइलें जिन्हें आपको संशोधित करने की आवश्यकता है, वे यहां स्थित हैं:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/default.conf
मेरी php.ini फ़ाइल यहाँ स्थित थी:
/etc/php.ini
मैंने nginx.conf फ़ाइल में http {} ब्लॉक को अनदेखा करना जारी रखा। जाहिरा तौर पर, यह देखने के लिए 1M डिफ़ॉल्ट सीमा पर अपलोड करने को सीमित करने का प्रभाव था। संबंधित परिवर्तन करने के बाद, आप अपनी NGINX और PHP FastCGI प्रक्रिया प्रबंधक (PHP-FPM) सेवाओं को फिर से शुरू करना सुनिश्चित करना चाहेंगे। उपरोक्त कॉन्फ़िगरेशन पर, मैं निम्नलिखित कमांड का उपयोग करता हूं:
/etc/init.d/nginx restart
/etc/init.d/php-fpm restart