2012-12-05 32 views
6

प्रवेश करने नहीं मैं क्यों CodeIgniter मेरी log_messagesCodeigniter

कॉन्फ़िग में प्रवेश करने नहीं है यह पता लगाने की प्रतीत नहीं कर सकते हैं:

$config['log_threshold'] = 4; 
$config['log_path'] = '/var/log/mydlp.log'; 

स्क्रिप्ट में:

log_message('error','here'); 

फ़ाइल स्थान:

-rw-rw-rw- 1 root root 0 2012-12-05 13:10 mydlp.log 

मुझे कोई भी नहीं मिल रहा है जब मैं लॉग संदेश प्राप्त करता हूं।

यहाँ/var और/var के लिए मेरे निर्देशिका संरचना है/log

drwxr-xr-x 6 root root 4096 2012-12-05 13:10 log 
drwxr-xr-x 14 root root 4096 2012-01-04 14:38 var 

मैं यहाँ कुछ गलत कर रहा हूं?

उत्तर

12

$config['log_path'] एक निर्देशिका के लिए एक पथ होना चाहिए, फाइल नहीं। सीआई log-2012-12-05.php प्रारूप में अपनी फाइलें लिखता है। किसी निर्देशिका के लिए पथ का प्रयास करें, और एक पीछे की स्लैश शामिल करना सुनिश्चित करें।

/* 
|-------------------------------------------------------------------------- 
| Error Logging Directory Path 
|-------------------------------------------------------------------------- 
| 
| Leave this BLANK unless you would like to set something other than the default 
| application/logs/ folder. Use a full server path with trailing slash. 
| 
*/ 
$config['log_path'] = '/var/log/ci_logs/'; 
+0

अनुमति के लिए 755 ठीक है या इसे 777 होने की आवश्यकता है? –

+0

755 पर्याप्त होना चाहिए। –

+0

ऐसा लगता है कि 755 काम नहीं कर पाए, मुझे इसे 777 पर स्विच करना पड़ा, लेकिन मुझे लगता है कि फ़ोल्डर रूट द्वारा बनाया गया था। मैं इसे सर्वर पर बदल दूंगा तो इसे 755 काम करना चाहिए। धन्यवाद टन। –