जब आप कहते हैं कि आपने अनुमतियों की जाँच कर ली है, तो अभी भी मैं वहीं से शुरू करूँगा, जैसा कि मैंने स्वयं यह मुद्दा, बार-बार, और यह लगभग हमेशा अनुमतियों की समस्या रही है।
सामान्य सलाह:
सबसे पहले, व्यवस्थापक / कॉन्फ़िगरेशन / मीडिया / फ़ाइल-सिस्टम पर जाएं, और "कॉन्फ़िगरेशन सहेजें" पर क्लिक करें। यह Drupal को सेट निर्देशिकाओं की अनुमतियों का पुनर्मूल्यांकन करने का कारण होगा, और यदि यह एक समस्या पाता है तो आपको त्रुटि संदेश देगा।
दूसरा: मेरा मानना है कि आपके पास Apache, या www-data, या अन्य उपयोगकर्ता, जो कि वेबसर्वर के मालिक हैं, जैसा कि php उपयोगकर्ता के विपरीत है? लिनक्स या मैक सिस्टम पर, उस उपयोगकर्ता को sudo। एक फ़ाइल को सही उपयोगकर्ता के रूप में लिखने की कोशिश करना , सही मायने में यह सुनिश्चित करने का सबसे अच्छा तरीका है कि आपके पास सही अनुमतियाँ हैं। साइट्स / domain.com / files / पर जाएं, और "echo data> new_file; cat new_file" पर कॉल करें। एक टर्मिनल में। यह सत्यापित करेगा कि आप वास्तव में राइट डायरेक्टरी को लिख सकते हैं। अपने tmp dir के साथ भी ऐसा ही करें। उम्मीद है कि कोई और सुझाव दे सकता है कि विंडोज़ जैसी प्रणाली पर समान क्रियाएं कैसे करें।
तीसरा: निर्देशिका अनुमतियों को हटाने के लिए, फ़ाइलों की निर्देशिका को 777 पुन: लागू करें। आप बाद में और अधिक अनुमतियाँ पुनर्स्थापित कर सकते हैं
find . -type d -print0 | xargs -0 chmod 755
find . -type f -print0 | xargs -0 chmod 644
चौथा: सुनिश्चित करें कि tmp निर्देशिका जिसमें पूर्ण अनुमति है।
पांचवां: यदि आपने अब तक इसका पता नहीं लगाया है तो आपको कोड डीबग करना शुरू करना पड़ सकता है।