"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में open_basedir प्रतिबंध में ढील कैसे दें?

PHP में open_basedir प्रतिबंध में ढील कैसे दें?

2024-12-22 को प्रकाशित
ब्राउज़ करें:990

How to Relax the open_basedir Restriction in PHP?

PHP के ओपन_बेसेडआईआर प्रतिबंध में ढील

PHP का ओपन_बेसेडआईआर प्रतिबंध एक निर्दिष्ट निर्देशिका ट्री तक फ़ाइल पहुंच को सीमित करता है। हालाँकि, वेब रूट के बाहर फ़ाइलों को प्रबंधित करते समय यह प्रतिबंध एक बाधा बन सकता है। इसे संबोधित करने के लिए, आप कई वर्कअराउंड लागू कर सकते हैं।

एक तरीका प्रति-निर्देशिका के आधार पर open_basedir सेटिंग को समायोजित करने के लिए अपाचे की कॉन्फ़िगरेशन फ़ाइल (उदाहरण के लिए, httpd.conf) को संशोधित करना है। उदाहरण के लिए, वेब रूट के बाहर किसी विशिष्ट निर्देशिका तक पहुंच की अनुमति देने के लिए, आप निम्नलिखित कॉन्फ़िगरेशन का उपयोग कर सकते हैं:


php_admin_value open_basedir "/var/www/vhosts/domain.tld/httpdocs:/var/www/vhosts/domain.tld/zend"

वैकल्पिक रूप से, आप इसका उपयोग करके किसी विशिष्ट निर्देशिका के लिए प्रतिबंध को पूरी तरह से हटा सकते हैं:


php_admin_value open_basedir none

इन कॉन्फ़िगरेशन को कार्यान्वित करके, आप open_basedir प्रतिबंध को शिथिल कर सकते हैं और लचीलेपन को बनाए रखते हुए सुरक्षित पहुंच सुनिश्चित करते हुए निर्दिष्ट निर्देशिका ट्री को अपने PHP एप्लिकेशन के लिए उपलब्ध करा सकते हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729493006 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3