2011-02-18 15 views
6

स्थापित करते समय फ़ाइल सिस्टम अनुमति त्रुटि जब मैं "नया मॉड्यूल स्थापित करें" फ़ॉर्म के माध्यम से ड्रूपल 7 में नए मॉड्यूल स्थापित करने का प्रयास करता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है।ड्रोपल मॉड्यूल

  • निर्दिष्ट फ़ाइल अस्थायी: // fileTFJ015 , कॉपी नहीं किया जा सकता है, क्योंकि गंतव्य निर्देशिका ठीक से कॉन्फ़िगर नहीं है। यह फ़ाइल या निर्देशिका अनुमतियों के साथ किसी समस्या के कारण हो सकता है। जानकारी सिस्टम लॉग में उपलब्ध है।
  • http://ftp.drupal.org/files/projects/date-7.x-1.0-alpha2.tar.gz अस्थायी: //update-cache/date-7.x-1.0-alpha2.tar.gz पर सहेजा नहीं जा सका।
  • से http://ftp.drupal.org/files/projects/date-7.x-1.0-alpha2.tar.gz से ड्रूपल प्रोजेक्ट पुनर्प्राप्त करने में असमर्थ।

मेरा ड्रूपल 7 सीपीनल क्विकइनस्टॉल टूल के साथ स्थापित है और होस्टगेटर साझा होस्टिंग सेवा के साथ होस्ट किया गया है। कोई भी विचार इस मुद्दे को हल करने के लिए कैसे करें?

उत्तर

3

साझा मेजबान और अस्थायी फ़ोल्डर के साथ एक मुद्दा नहीं है ... यदि आप पृष्ठभूमि चाहते हैं तो आप इस पढ़ सकते हैं:

http://drupal.org/node/1008328

इस दौरान आपके tmp फ़ोल्डर बदल रहा है अपनी साइटों के सापेक्ष होने की कोशिश फ़ाइल जड़:

साइटों/डिफ़ॉल्ट/फ़ाइलें/अस्थायी

2

इस मुद्दे पर एक संभाल पाने के लिए तेज तरीका करने के लिए अपने वेब ब्राउज़र के माध्यम से नेविगेट करने के लिए है:

+०१२३५१६४१०
/admin/config/media/file-system 

आपको शायद/tmp निर्देशिका में लिखने में सक्षम नहीं होने के बारे में एक त्रुटि दिखाई देगी। इसे ठीक करने के लिए, आप साइट की रूट के नीचे एक temp निर्देशिका बना सकते हैं और उचित अनुमति सेट कर सकते हैं।

1) एक निर्देशिका यहाँ [drupal_installed_here]/tmp

2) अपने वेब ब्राउज़र के माध्यम से नेविगेट करने के लिए/व्यवस्थापक/config/मीडिया/फ़ाइल-प्रणाली अस्थायी निर्देशिका बनाएँ और बदल होने के लिए:

tmp बजाय /tmp (कोई अग्रणी स्लैश)

3) इस आदेश का प्रयास करें:

chmod 775 [drupal_istalled_here]/tmp 

और/व्यवस्थापक/config/मीडिया/फ़ाइल-प्रणाली पेज

3) यदि वह काम नहीं करता है, इस आदेश की कोशिश ताज़ा:

chmod 777 /home/quickstart/websites/tmp 

और/व्यवस्थापक/config/मीडिया/फ़ाइल ताज़ा -सिस्टम पृष्ठ

अंतिम आदेश आपकी temp निर्देशिका अनुमतियों को बहुत अधिक खोलता है (rwxrwxrwx), लेकिन कभी-कभी साझा होस्ट पर आपकी साइट को काम करना आवश्यक है।

0

इस त्रुटि ने मुझे इंटरनेट से जुड़े कई धागे के बावजूद इसे समझने में काफी समय लगाया।

आप एक पृष्ठ पर इस त्रुटि मिलती है, तो यहाँ चरणों का पालन करने की जरूरत है इसे हल करने हैं:

  1. जाओ Admin- करने के लिए> रिपोर्ट-> हाल लॉग संदेश। सबसे हालिया त्रुटि संदेश पढ़ें। यह आपको बताएगा कि कौन सा फ़ोल्डर समस्या का कारण बन रहा है। यह आवश्यक नहीं है कि इस विषय के बारे में ऑनलाइन थ्रेड में सूचीबद्ध निर्देशिका। मेरे लिए यह था: साइट्स/डिफ़ॉल्ट/फाइलें/जेएस

  2. यदि आप लिनक्स सर्वर पर ड्रूपल चला रहे हैं तो आपको समस्या फ़ोल्डर में पढ़ने/लिखने की अनुमतियां जोड़ने की आवश्यकता है। आप linux/SSH कमांड लाइन करने के लिए जा रहा है और निम्न लिखकर यह कर सकते हैं

chmod 777/var/www/html/साइटों/डिफ़ॉल्ट/फ़ाइलें (अपने फ़ोल्डर के लिए पता के साथ फ़ोल्डर पते की जगह)/जेएस

यही है। त्रुटि संदेश अब जाना चाहिए।

0

मेरा पुराना, समस्याग्रस्त विन्यास:

chmod 664 -R /var/drupal-bc/sites/default/files 
chmod 664 -R /var/drupal-bc/sites/default/private 

drw-rw-r-- 2 www-data www-data 4096 Jul 31 12:35 files 
drw-rw-r-- 3 www-data www-data 4096 Jul 5 15:08 private 

मेरा नया, कार्यात्मक विन्यास:

chmod 774 -R /var/drupal-bc/sites/default/files 
chmod 774 -R /var/drupal-bc/sites/default/private 

drwxrwxr-- 2 www-data www-data 4096 Jul 31 12:35 files 
drwxrwxr-- 3 www-data www-data 4096 Jul 5 15:08 private 
0

कृपया 777 अनुमतियों का उपयोग नहीं करते हैं, क्योंकि आप सुरक्षा समस्याओं होगा। 775 ठीक काम करेगा।

chmod 775 -R /var/drupal-bc/sites/default/files 
chmod 775 -R /var/drupal-bc/sites/default/private 

आप जावास्क्रिप्ट कैशिंग चालू किया हुआ है, तो आप 755 की जरूरत हो सकती/साइटों/सभी/अपने-विषय/js

0
chmod 777 /var/www/html/sites/default/files/js 

मुझे

के लिए समस्या हल हो जाती
संबंधित मुद्दे