PHP में नेटवर्क ड्राइव पर फ़ाइल एक्सेस की समस्या का निवारण
समस्या: XAMPP चलाने वाले Windows सर्वर पर PHP का उपयोग करते समय, जब अपाचे एक सेवा के रूप में चल रहा है, तो विशिष्ट क्रेडेंशियल्स के साथ माउंट किए गए नेटवर्क ड्राइव पर स्थित फ़ाइलों तक पहुंच विफल हो जाती है।
परिणामस्वरूप निम्न त्रुटि होती है:
theservername\thelocaluser चेतावनी: fopen(X:\text.txt) [function.fopen]: स्ट्रीम खोलने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं है
समस्या उत्पन्न होती है क्योंकि नेटवर्क मैप्ड ड्राइव केवल व्यक्तिगत उपयोगकर्ताओं के लिए ही पहुंच योग्य हैं और सेवाओं द्वारा उनका उपयोग नहीं किया जा सकता है। इसके बजाय, UNC पथ का सीधे उपयोग किया जाना चाहिए:theservername\thelocaluser Warning: fopen(X:\text.txt) [function.fopen]: failed to open stream: No such file or directory
fopen('\\\\server\\share\\text.txt', 'r');
चेतावनी:fopen('\\\\server\\share\\text.txt', 'r');
कुछ फ़ंक्शंस, जैसे कि imagettftext, के साथ बग का सामना किया जा सकता है। फ़ाइल अस्तित्व और लेखन योग्यता जांच के साथ समस्याएं भी हो सकती हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3