2009-06-11 5 views
5

मैं अपने त्रुटि लॉगिंग विकल्प सेट करने के लिए सबसे अच्छी जगह की जांच कर रहा हूँ, और ऐसा लगता है सबसे विश्वसनीय जगह स्क्रिप्ट उपनिर्देशिका में .htaccess में होगा। लेकिन यह विशेष लिपि क्रॉन के माध्यम से चलती है, और इसलिए कमांड लाइन के माध्यम से।Do .htaccess php_value सेटिंग्स कमांड लाइन पर चलने वाली स्क्रिप्ट को प्रभावित करती हैं?

.htaccess में बनाई गई php_value सेटिंग्स स्क्रिप्ट को प्रभावित करती हैं जो वेब सर्वर के माध्यम से नहीं चलती हैं?

उत्तर

6

नहीं, .htaccess फ़ाइलें केवल PHP httpd मॉड्यूल से पढ़ी जाती हैं।

4

.htaccess केवल अपाचे द्वारा उपयोग किया जाता है। तो उत्तर नहीं है।

1

क्या आप php की त्रुटि लॉगिंग सेटिंग्स का जिक्र कर रहे हैं? या कुछ कस्टम त्रुटि लॉगिंग विन्यास आपके क्रॉन नौकरी के लिए विशिष्ट है?

किसी भी तरह से, आपके पास कुछ विकल्प हैं।

विकल्प 1. अपने क्रॉन जॉब में अपने php कमांड को उन स्क्रिप्ट को शामिल करने के लिए संपादित करें जिन्हें आप स्क्रिप्ट में पास करना चाहते हैं और उन्हें $ argv & $ argc से पुनर्प्राप्त करें। देखें http://us2.php.net/manual/en/features.commandline.php#86616

विकल्प 2. यदि आप php के त्रुटि लॉगिंग विकल्पों को बदल रहे हैं- केवल- स्क्रिप्ट से स्क्रिप्ट के लिए भाग लिया गया है, तो आप उन परिवर्तनों को अपने php-cli.ini (या जो भी आपके सिस्टम पर नामित किया जा सकता है) में कर सकते हैं।

विकल्प 3. यदि आप php-cli.ini फ़ाइल को बदलना नहीं चाहते हैं, तो आप कहीं भी अपने php-cli.ini की प्रतिलिपि बना सकते हैं, आवश्यक परिवर्तन कर सकते हैं और फिर अपने क्रॉन जॉब में उपयोग करने के लिए अपने php कमांड को बदल सकते हैं -c /path/to/new/php-cli.ini।

विकल्प 4. सेट वातावरण अपने सर्वर पर चर (रों) और $ _SERVER [ 'ENV_VAR_NAME_HERE'] के साथ पुनः प्राप्त

मैं, विकल्प 1 के साथ जाने का जब तक कि वहाँ एक ही तर्कों का उपयोग कई लिपियों हैं परीक्षा होगी ।

शुभकामनाएं।

+0

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन मैं एक ऐसी ही समस्या का निवारण कर रहा हूँ और मुझे आश्चर्य है अगर आप कैसे कस्टम वातावरण चर '$ _SERVER [ 'ENV_VAR_NAME_HERE']' सेट करने के लिए पर कुछ सलाह प्रदान कर सकता है। मुझे केवल यह पता है कि यह .htaccess फ़ाइल में कैसे करें, जो निश्चित रूप से सीएलआई स्क्रिप्ट के लिए बेकार है – emersonthis

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