"यह सिस्टम के टाइमज़ोन सेटिंग्स पर भरोसा करने के लिए सुरक्षित नहीं है।"


9

मैं हाल ही के लॉग संदेश रिपोर्ट में निम्नलिखित त्रुटि पा रहा हूं :

चेतावनी: DateTime :: createFromFormat (): सिस्टम के टाइमज़ोन सेटिंग्स पर भरोसा करना सुरक्षित नहीं है। आपको date.timezone सेटिंग या date_default_timezone_set () फ़ंक्शन का उपयोग करना आवश्यक है। यदि आपने उन विधियों में से किसी का उपयोग किया है और आपको अभी भी यह चेतावनी मिल रही है, तो आप समय-समय पर पहचानकर्ता को गलत तरीके से याद कर सकते हैं। हमने अभी के लिए timezone 'UTC' का चयन किया है, लेकिन कृपया अपना timezone चुनने के लिए date.timezone सेट करें। Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (33/var/www/drupal/drupal-8.1.1/vendor/symfony/ttp-foundation/Response.php में पंक्ति)।

मेरी साइट में कोई भी कस्टम मॉड्यूल शामिल है, लेकिन जहां तक ​​मैं देख सकता हूं, केवल दिनांक फ़ंक्शन यह कहता है time()। Drupal को टाइमज़ोन सेटिंग को हैंडल नहीं करना चाहिए?

क्या कोई ऐसा तरीका है जिससे मैं अलग हो सकता हूं, जहां इस फ़ंक्शन को कहा जा रहा है?

यह एक बड़ी समस्या नहीं है, लेकिन मैं अपने लॉग में अनावश्यक चेतावनियों को कम करना चाहूंगा।


इस बारे में एक मुद्दा है। मुझे लगा कि हमने इसके बारे में चेतावनी देते हुए एक इंस्टॉलर जोड़ा। स्वीकृत उत्तर सही है, लेकिन इस बारे में कुछ अतिरिक्त संदर्भ है कि यह क्यों काम करता है। अगर मुझे याद है कि मेरे पास समय होने पर मैं इसका विस्तार करूंगा।
mpdonadio

ओह, शायद भविष्य में स्थिति रिपोर्ट में चेतावनी हो सकती है?
जेम्स शील्ड

8.4.0 स्थापित करते समय मुझे इसके साथ एक समस्या थी। जब तक मैंने समस्या हल नहीं की थी, तब तक मैं इंस्टॉल नहीं कर सका था (देखें drupal.org/forum/support/installing-drupal/2017-10-25/… )। यह बहुत अच्छा होगा अगर यह मुद्दा स्थापित नहीं हुआ :)
बेन

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.