2013-09-01 8 views
6

मैं एक परियोजना पर काम कर रहा हूं जो codeigninter का उपयोग करता है। मैं विंडोज 7 में इस पर काम किया है और यह ठीक था, लेकिन बाद मैं इसे वहाँ पर काम करने के Ubuntu पर इस परियोजना के लिए ले जाया गया, यह मुझे हर पृष्ठ/नियंत्रक/विधि में इस त्रुटि है कि मैं का उपयोग करने की कोशिश देता है:PHP कोडिनेटर त्रुटि स्ट्रीम खोलने में विफल: अनुमति

Warning: require_once(/opt/lampp/htdocs/TS_Project/system/core/CodeIgniter.php): failed to open stream: Permission denied in /opt/lampp/htdocs/TS_Project/index.php on line 202 

Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/TS_Project/system/core/CodeIgniter.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/TS_Project/index.php on line 202 

CodeIgniter.php फ़ाइल मौजूद है, इसका मार्ग सही है और मैं इसे पढ़ने और लिखने में सक्षम हूं (मैं इसे एक टेक्स्ट एडिटर में खोल सकता हूं और इसे स्वतंत्र रूप से संशोधित कर सकता हूं)। मैंने chmod कमांड का उपयोग करके फ़ाइल अनुमति को बदलने की कोशिश की लेकिन कुछ भी नहीं हुआ। CodeIgniter.php फ़ाइल को अनुमति क्यों अस्वीकार कर दी गई है?

+3

यह तय, का इस्तेमाल किया था '' TS_Project' पर 775' chomd फ़ोल्डर –

+0

आपको [अपने समाधान को उत्तर के रूप में पोस्ट करना चाहिए] (http://stackoverflow.com/help/self-answer)। –

+0

@GrigorutaCristian आपको निश्चित रूप से इस टिप्पणी को स्वयं उत्तर के रूप में पोस्ट करना चाहिए। यह तुरंत मेरी समस्या तय कर दिया। –

उत्तर

16

आप 755 के

करने के लिए अपने TS_Project फ़ोल्डर की अनुमति के बदलने की जरूरत है आप ऐसा कर सकते हैं द्वारा:

sudo chmod -R 755 /opt/lampp/htdocs/TS_Project

+0

मेरे पास एक ही जारी है, मैंने उपर्युक्त आदेश की कोशिश की, लेकिन यह अभी भी त्रुटि लौटा रहा है: संदेश: file_put_contents (/ var/www/html/portfolioApis/application /../ uploads/newImage.JPG): स्ट्रीम खोलने में विफल: अनुमति अस्वीकार –

+1

आप अपने पूरे पोर्टफोलियो में 777 देने का प्रयास कैसे करते हैं, 'सुडो चमोद-आर 777/var/www/html/पोर्टफोलियो ऐपिस –

+0

इसके कामकाजी ठीक सतीम सिंह –

संबंधित मुद्दे

 संबंधित मुद्दे