KNOLEDGEBASE · PHP पर्यावरण
PHP चर अपलोड _ मैक्स _ फाइल आकार स्थानीय मूल्य और मास्टर मूल्य अलग-अलग हैं
अंतिम बार अद्यतन किया गया 2025-06-07
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
के बीच का अंतर स्थानीय मूल्य और मास्टर मूल्य से upload_max_filesize आपके PHP विन्यास में आमतौर पर होता है क्योंकिः
- स्थानीय मूल्य: यह वह सेटिंग है जो वर्तमान स्क्रिप्ट या संदर्भ पर लागू होती है (उदाहरण के लिए, एक विशेष आभासी मेजबान, निर्देशिका, या. एच. टी. एक्सेस फ़ाइल)।
- मास्टर मूल्य: यह मुख्य में डिफ़ॉल्ट वैश्विक सर्वर सेटिंग है
php.iniद्वारा बनाए रखी गई फ़ाइल cPanel> एक PHP संस्करण चुनें.
वे अलग क्यों हैं
द. स्थानीय मूल्य एक PHP चर का विकासकर्ता द्वारा स्क्रिप्ट आदेशों के माध्यम से नियंत्रित किया जाता है, जबकि वैश्विक मूल्य के माध्यम से बनाए रखा जाता है cPanel> एक PHP संस्करण चुनेंस्थानीय मान डेवलपर द्वारा कोड या कॉन्फ़िगरेशन फ़ाइलों के माध्यम से निर्धारित किए जा सकते हैं। कोड में PHP चर निर्धारित करने के लिए सबसे अधिक उपयोग किए जाने वाले स्थान हैंः
- ओवरराइडिंग मानों को. htaces, httpd.conf,. user. ini या php.ini में निर्दिष्ट किया जा सकता है।:
- अगर एक & nbsp;
.htaccessफाइल,httpd.conf, या एक विशिष्ट आभासी मेजबान विन्यास चर के लिए एक मूल्य निर्दिष्ट करता है, और वैश्विक मूल्य को ओवरराइड करता है, स्थानीय मूल्य अलग होगा।
- अगर एक & nbsp;
- PHP कोड में रनटाइम विनिर्देश:
- एक स्क्रिप्ट का उपयोग किया जा सकता है
ini_set()बदलने के लिएupload_max_filesizeवर्तमान स्क्रिप्ट के लिए रनटाइम पर।
- एक स्क्रिप्ट का उपयोग किया जा सकता है
- प्रति-निर्देशिका या प्रति-उपयोगकर्ता सेटिंग:
- PHP विन्यास विभिन्न निर्देशिकाओं या उपयोगकर्ताओं के लिए भिन्न हो सकते हैं, विशेष रूप से साझा होस्टिंग वातावरण में।
- ये निर्देशिका-विशिष्ट या उपयोगकर्ता-विशिष्ट. एच. टी. एक्सेस,. उपयोगकर्ता. आई. आई. या php.ini फ़ाइलों में निर्दिष्ट हैं।
-
स्क्रिप्ट विन्यास फ़ाइलः
- WordPress जैसी लिपियाँ विनिर्देशन की अनुमति देती हैं
ini_set() basedPHP कॉन्फ़िगरेशन फ़ाइलों में चर मान जैसे wp-config.https:// ih. अमान्य/t1
- WordPress जैसी लिपियाँ विनिर्देशन की अनुमति देती हैं
विसंगति को ठीक करना
स्थानीय मूल्य और मुख्य मूल्य को संरेखित करने के लिए, आपको यह पहचानने की आवश्यकता है कि ओवरराइड कहाँ हो रहा है और आवश्यक समायोजन करने की आवश्यकता है।
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ठीक करने के लिए कदमः
-
मास्टर कॉन्फ़िगरेशन की जाँच करें
php.ini:- अपना पता लगाएँ
php.iniफ़ाइल। आप इसका मार्ग निम्न का उपयोग करके पा सकते हैंः - ढूँढें।
upload_max_filesizeनिर्देश दें और इसे वांछित मूल्य पर सेट करें। उदाहरण के लिएः
- अपना पता लगाएँ
-
सुनिश्चित करें कि. एच. टी. एक्सेस में कोई ओवरराइड मौजूद न होः
- यदि आप अपाचे का उपयोग कर रहे हैं, तो जाँच करें
.htaccessवर्तमान निर्देशिका या मूल निर्देशिकाओं में फाइलें। - निर्देश देखें जैसे किः
php_value upload_max_filesize 10M
- अपने से मेल खाने के लिए उन्हें हटा दें या समायोजित करें।
php.iniमूल्य।
- यदि आप अपाचे का उपयोग कर रहे हैं, तो जाँच करें
-
रनटाइम ओवरराइड के लिए जाँचेंः
- किसी भी स्क्रिप्ट के लिए अपनी PHP स्क्रिप्ट का निरीक्षण करें।
ini_set()कॉल जो बदल सकते हैंupload_max_filesizeनिष्पादन के दौरान मूल्य।
- किसी भी स्क्रिप्ट के लिए अपनी PHP स्क्रिप्ट का निरीक्षण करें।
-
परिवर्तनों को सत्यापित कीजिएः
- फिर से चलाएँ
phpinfo()और पुष्टि करें कि स्थानीय मूल्य और मुख्य मूल्य दोनों अब मेल खाते हैं।
- फिर से चलाएँ
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
टिप्पणियाँः
- सुनिश्चित करें कि
post_max_sizeमें मूल्यphp.iniअपलोड को संभालने के लिए भी काफी बड़ा है। यह आम तौर पर उससे बड़ा होना चाहिएupload_max_filesize. - सुनिश्चित करें कि मेमोरी _ लिमिट मान भी अपलोड को संभालने के लिए पर्याप्त है।
हमें बताएँ कि क्या रहना है।
A short conversation with an engineer. No quote-bot, no callback queue.