जीयूआई पर "अपडेट मैनेजर" का उपयोग करते समय मुझे कुछ समस्या है। कुछ निर्देशिकाएं लॉक हो जाती हैं php-cgi.exe
, और इस प्रकार नए डाउनलोड किए गए (जो नए हैं) मूल निर्देशिकाओं का प्रतिस्थापन सफल नहीं होता है।
लेकिन मैं, क्योंकि मॉड्यूल के माध्यम से स्थापित कर सकते हैं कि यह एक अनुमति मुद्दा नहीं है उल्लेख करना होगा "किसी URL से स्थापित करें" पर /admin/modules/install
, और एक समस्या के बिना काम करते हैं।
आइए एक उदाहरण लेते हैं:
उपलब्ध अपडेट पृष्ठ (
/admin/reports/updates/update
):अब मैं चयनित (या अन्य) मॉड्यूल को अपडेट करने की जांच करता हूं ( यह कोई फर्क नहीं पड़ता कि मैं किस मॉड्यूल का चयन करता हूं , परिणाम समान हैं - इसलिए यह सिर्फ एक उदाहरण है)।
मैंने "ये अपडेट डाउनलोड करें" बटन दबाया।
- ठीक है, मॉड्यूल का अद्यतन उदाहरण बिना किसी समस्या के डाउनलोड हो जाता है:
" अपडेट सफलतापूर्वक डाउनलोड किया गया ": - अब मैं Continue पर क्लिक करता हूँ ।
- यहाँ त्रुटि आती है। परिणाम:
" अपडेट विफल रहा । अधिक जानकारी के लिए नीचे लॉग देखें।
select_or_other- स्थापित करने / अद्यतन करने में त्रुटि
- फ़ाइल स्थानांतरण विफल, कारण: इसकी प्रतिलिपि नहीं बनाई
D:/Projects/web/drupal-7/tmp/update-extraction-6d8993ac/select_or_other/LICENSE.txt
जा सकती/Projects/web/drupal-7/htdocs/sites/all/modules/select_or_other/LICENSE.txt
। "
- ठीक है, मैं संभावित कारणों का निरीक्षण करने की कोशिश करना शुरू कर रहा हूं।
- यहाँ मेरी Drupal निर्देशिका संरचना लगता है कि क्या करना है: । मैं
../tmp
अस्थायी निर्देशिका (/admin/config/media/file-system
) में सेट करता हूं , Drupal फाइलें अंदर हैंhtdocs
। यह सही है, क्योंकि मैं जीयूआई के माध्यम से मॉड्यूल स्थापित कर सकता हूं, जैसा कि मैंने ऊपर उल्लेख किया है। - जब मैं
htdocs/sites/all/modules/select_or_other
निर्देशिका में प्रवेश करने की कोशिश करता हूं, तो मैं नहीं कर सकता, क्योंकि मुझे "फ़ाइल पर प्रवेश निषेध"......sites/all/modules/select_or_other
मिलता है ! जब कुल कमांडर में खोलने, और "...sites/all/modules/select_or_other
सुलभ नहीं है प्रवेश निषेध है।" जब Windows Explorer में उद्घाटन: , - ठीक है, मैं फ़ोल्डर पर राइट क्लिक करता हूं, और संदर्भ मेनू में इसके सहायक के माध्यम से अनलॉकर खोलें। यह कहता है कि यह निर्देशिका लॉक है
php-cgi.exe
: मैं "अनलॉक ऑल" पर क्लिक करता हूं, और फ़ोल्डर अब अपने आप से डिलीट हो सकता है (जैसा कि यह अब तक लॉक नहीं हुआ हैphp-cgi.exe
), इसलिए यह बस - मुझे अपडेट की गई select_or_other मॉड्यूल की निर्देशिका इसमें मिल सकती है
tmp
: - इसलिए मुझे इसे मैन्युअल रूप से
sites/all/modules
निर्देशिका में ले जाना होगा ।
- यहाँ मेरी Drupal निर्देशिका संरचना लगता है कि क्या करना है: । मैं
निर्देशिका के लॉकअप के संभावित कारण क्या हो सकते हैं php-cgi.exe
? (हो सकता है कि Windows 5.3 एक्सटेंशन PHP 1.1 के लिए वेब प्लेटफ़ॉर्म इंस्टालर के माध्यम से स्थापित किया गया हो; लेकिन यदि हाँ, तो उदाहरण के लिए छवियों को हटाने या GUI के माध्यम से समान रूप से सही तरीके से काम करता है?)
मैं इस समस्या से बचने के लिए क्या कर सकता हूं, और "अपडेट" करूं प्रबंधक "काम?
drush up -y
ही समस्या का अनुभव होता है: मुझे इसे काम करने के लिए अनलॉकर के साथ इन फ़ाइलों और निर्देशिकाओं को अनलॉक करना होगा, अन्यथा मुझे त्रुटि संदेश मिलता है कि ये निर्देशिकाओं को लिखा / हटाया नहीं जा सकता है, और अद्यतन प्रक्रिया बाधित हो जाती है। यदि मैं इस प्रक्रिया को चलाने वाले अनलॉकर का उपयोग करता हूं, तो अद्यतन सफल है।