"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मुझे \"vendor/autoload.php\" क्यों नहीं मिल रहा: कंपोज़र ऑटोलोड त्रुटियों को हल करने के लिए एक मार्गदर्शिका

मुझे \"vendor/autoload.php\" क्यों नहीं मिल रहा: कंपोज़र ऑटोलोड त्रुटियों को हल करने के लिए एक मार्गदर्शिका

2024-11-19 को प्रकाशित
ब्राउज़ करें:649

Why Can\'t I Find \

"require(vendor/autoload.php): स्ट्रीम खोलने में विफल" को हल करना त्रुटि

समस्या विवरण:

PHP स्क्रिप्ट की शुरुआत में निम्नलिखित त्रुटि का सामना करना पड़ रहा है:

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory
Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR')

संभावित कारण:

विक्रेता/autoload.php' फ़ाइल, जो कंपोज़र-स्थापित PHP निर्भरता को स्वचालित रूप से लोड करने के लिए ज़िम्मेदार है, स्क्रिप्ट निष्पादन पथ के भीतर स्थित नहीं हो सकती है।

समाधान:

1. कंपोज़र इंस्टाल निष्पादित करें:

निम्न कमांड चलाएँ:

composer install

यह कमांड आवश्यक पैकेज आयात करेगा और विक्रेता फ़ोल्डर उत्पन्न करेगा, जिसमें "ऑटोलोड" शामिल है .php" स्क्रिप्ट.

2. सापेक्ष पथ सत्यापित करें:

सुनिश्चित करें कि "autoload.php" फ़ाइल का सापेक्ष पथ सही है। उदाहरण के लिए, दिए गए उदाहरण में, सही पथ हो सकता है:

require '../vendor/autoload.php';

3. SysWOW64 Autoload.php को बाहर निकालें:

"C:\Windows\SysWOW64\vendor" में स्थित "autoload.php" फ़ाइल प्रोजेक्ट की autoload.php फ़ाइल से असंबंधित है।

4. कंपोज़र अपडेट से बचें:

इस संदर्भ में "कंपोज़र अपडेट" आवश्यक नहीं है और इससे पैकेज संस्करण में टकराव या टूट-फूट हो सकती है।

5. साझा सर्वर पर विक्रेता फ़ोल्डर अपलोड करें:

यदि साझा सर्वर पर शेल पहुंच प्रतिबंधित है, तो स्थानीय रूप से कंपोजर को मैन्युअल रूप से चलाएं और PHP स्क्रिप्ट के साथ जेनरेट किए गए विक्रेता फ़ोल्डर को अपलोड करें।

6. विशिष्ट पैकेज अपडेट करें (वैकल्पिक):

किसी विशिष्ट पैकेज को अपडेट करने के लिए, निम्न कमांड चलाएँ:

composer update ramsey/uuid

7. कंपोज़र 2.0 संगति:

यदि कंपोज़र 1.x का उपयोग कर रहे हैं, तो "इंस्टॉल" और "अपडेट" कमांड के बीच सुसंगत परिणाम सुनिश्चित करने के लिए संस्करण 2.0 में अपग्रेड करें।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3