वैश्विक विन्यास परिवर्तन सहेज नहीं सकता
From Joomla! Documentation
साइट प्रशासक "पीछे के अंत पर" वैश्विक विन्यास क्षेत्र में प्रवेश और फिर या तो "सहेजें" या "सहेजें और बंद करें" साइट विन्यास की वर्तमान चुनाव को बचाने के लिए बटन पर क्लिक करने के बाद, निम्न त्रुटि संदेश प्रकट होता है: "एक गलती हुई है! !, बुरा प्रतिक्रिया "यदि आप एफ़टीपी सक्षम मोड में काम कर रहे हैं: JFTP :: लिखें: configuration.php फाइल करने के लिए नहीं लिख सकता है", संभवतः के साथ "।
इस त्रुटि का कारण
जूमला में विन्यास अद्यतन स्क्रिप्ट! आप वैश्विक विन्यास पृष्ठ पर किए गए किसी भी बदलाव को प्रतिबिंबित करने के लिए फ़ाइल "configuration.php" की सामग्री को बदलने में असमर्थ रहा है। जूमला या तो फाइल और / या फ़ाइल लेखनीय करने में असमर्थ है (यानी आर / डब्ल्यू) के लिए लिखने में असमर्थ रहा है। जूमला के बाद से! 1.5.x, बनाने के लिए "configuration.php" लेखनीय विन्यास सहेजने से पहले घटित प्रयास करता है बाद में अधिक आम तौर पर मामला है।
इस के लिए सबसे आम कारण है कि फ़ाइल "configuration.php" एक परिवर्तन बनाने की कोशिश करने के लिए एक अलग तार्किक उपयोगकर्ता द्वारा स्वामित्व में है। आप ग्लोबल विन्यास को बदलने के लिए FTP सक्षम के साथ की कोशिश कर रहे हैं, तो बाद आम तौर पर अपने एफ़टीपी लॉगिन आईडी हो जाएगा; एफ़टीपी के साथ अक्षम यह एक वेब सर्वर प्रक्रिया की पहचान हो जाएगा (अक्सर "अपाचे" या "www-डेटा" की तरह कुछ के रूप में नामित किया गया)।
(आप आमतौर पर एक FTP कार्यक्रम के साथ अपनी साइट में प्रवेश करके फ़ाइल स्वामित्व के विवरण पर जांच कर सकते हैं वैकल्पिक रूप से आप eXtplorer इस्तेमाल कर सकते हैं -। नीचे देखें)। दुर्भाग्य से, आप उचित मोड को बदल रहा है और सक्रिय करने के एफ़टीपी मोड के अक्षम (और इस प्रकार विन्यास को बदलने के प्रयास में तार्किक पहचान बदल) है कि फाइल में आयोजित वैश्विक विन्यास डेटा द्वारा निर्धारित किया जाता है के रूप में वैश्विक विन्यास को अद्यतन करने के बाहर ताला लगा दिया जाएगा ।
सुझाव दिया समाधान
स्वामित्व
या तो अपने एफ़टीपी लॉगिन आईडी से मेल करने के लिए "configuration.php" फ़ाइल का स्वामित्व परिवर्तित यदि का उपयोग साइट, या वेब सर्वर प्रक्रिया की पहचान के लिए "FTP सक्षम" यदि आप उपयोग कर रहे हैं "FTP विकलांग"।
एक साझा सर्वर पर, आप अपने संगठन या अपने वेब होस्टिंग प्रदाता के लिए तकनीकी समर्थन से संपर्क समस्या को समझा है, और उन्हें उचित रूप से फ़ाइल का स्वामित्व बदलने से पूछना चाहिए।
एक एक्सटेंशन का उपयोग
eXtplorer घटक (! - श्रेणी फ़ाइल प्रबंधन जूमला एक्सटेंशन निर्देशिका से प्राप्य) - स्थापित करता है, तो पहले से ही नहीं जगह में। यह तुम दोनों को "फाइल" मोड (वेब सर्वर प्रक्रिया उपयोगकर्ता पहचान का उपयोग) या अपने एफ़टीपी लॉगिन उपयोगकर्ता पहचान का उपयोग "FTP" मोड में देख सकते हैं और फाइलों में हेरफेर करने की अनुमति देगा। हालांकि आप शायद नहीं इस उपकरण के साथ फ़ाइल का स्वामित्व बदलने में सक्षम हो जाएगा, तो आप मोड में से एक का उपयोग सभी उपयोगकर्ताओं के लिए "configuration.php" लेखनीय बनाने के लिए कर सकते हैं। अधिक इतना है कि यह अपने "configuration.php" इस फ़ाइल के स्वामित्व मेल खाता है या अगर आपको लगता है कि एफ़टीपी मोड के लिए एक बदलाव शामिल हैं (लेकिन नीचे नोट देखें)
- यह एक बार वैश्विक विन्यास को बदलने के लिए सक्षम हो जाएगा। 'नोट:' एफ़टीपी मोड को बदलने के स्वामित्व नई सेटिंग के तहत साइट पर अपलोड फ़ाइलों के लिए लागू प्रभावित करेगा (उदाहरण के लिए जब एक्सटेंशन स्थापित)।
NOTE: Changing the FTP mode will affect the ownership applied to files uploaded to the site under the new setting (e.g. when installing extensions). फ़ाइल ianmac से स्वामित्व सलाह
पीएचपी स्वामित्व चेक
पीएचपी सीजीआई या FastCGI के रूप में चलाने के लिए अपने वेब सर्वर जाओ। यह सुनिश्चित करता है कि PHP कोड एक ही यूजर आईडी का उपयोग कर मार डाला है के रूप में जब FTP का उपयोग जूमला कोड को अपलोड करने के लिए इस्तेमाल किया। इस प्रकार वहाँ पीएचपी प्रक्रिया बदल "configuration.php" फ़ाइल की पहचान के रूप में कोई विवाद नहीं है फ़ाइल मालिक के रूप में ही है। आप सीजीआई या फास्ट सीजीआई स्थापित करने के लिए कैसे पता नहीं है, तो अपने सर्वर व्यवस्थापक या सलाह के लिए होस्टिंग सेवा प्रदाता से संपर्क करें।
पृष्ठभूमि
ऊपर एक सरल व्याख्या की है, लेकिन निम्न ब्याज और सभी के लिए मूल्य का हो सकता है, और भी मदद विशेषज्ञ उपयोगकर्ताओं को इस समस्या के समाधान के लिए अपने स्वयं बनानी चाहिए।
- फ़ाइल "configuration.php" साइट की स्थापना के दौरान ( "configuration.php-जिले" से) साइट के रूट फ़ोल्डर में स्वचालित रूप से उत्पन्न होता है और स्थापित करने की प्रक्रिया के दौरान दिए गए साइट विशेष जानकारी में शामिल किया गया है। साइट के प्रशासनिक "पीछे के अंत में" वैश्विक विन्यास क्षेत्र में किए गए परिवर्तन "configuration.php" जब या तो "सहेजें" या "सहेजें और बंद करें" बटन प्रयोग किया जाता है लिखा जाता है।
- जब भी जूमला एक सुरक्षा एहतियात के रूप में "configuration.php" अद्यतन करने के लिए यह पहला प्रयास फ़ाइल यह लेखनीय बनाने के लिए प्रयास करता है, और फ़ाइल को अद्यतन करने के बाद यह unwriteable बनाने के लिए (केवल पढ़ने के लिए अर्थात)।
- वेब सर्वर आपके जूमला की मेजबानी पर फ़ाइलें! साइट वे कैसे रखा या सर्वर पर बनाया गया था पर निर्भर करता है, कई संस्थाओं में से एक के स्वामित्व की जाएगी। आम तौर पर एक जूमला पर फाइलें! साइट दो उपयोगकर्ता पहचान के दोनों के स्वामित्व में किया जाएगा:
- # फ़ाइलें आप FTP के द्वारा अपलोड या एफ़टीपी मोड सक्रिय आम तौर पर एक यूजर आईडी उस साइट के लिए अपने FTP लॉगिन आईडी के लिए इसी के स्वामित्व आवंटित किया जाएगा साथ स्थापित है,
- # फ़ाइलें जूमला के भीतर से स्थापित! और एफ़टीपी मोड निष्क्रिय के साथ आम तौर पर "प्रेत" उपयोगकर्ता ID कि अपने Joomla के रूप में मुख्य वेब सर्वर प्रक्रियाओं को चलाने के रूप में अच्छी तरह से इस्तेमाल करके स्वामित्व आवंटित किया जाएगा! लिपियों (अक्सर "अपाचे" या "www-डेटा" की तरह कुछ के रूप में नामित किया गया)।