2010-07-23 11 views
5

में सिस्टम के टाइमज़ोन सेटिंग्स पर भरोसा करना सुरक्षित नहीं है, मैं एक ओपन सोर्स PHP अनुप्रयोग IIS स्थापित करने का प्रयास कर रहा हूं; स्थापना के बाद मुझे निम्न त्रुटि मिल रही है:चेतावनी: require_once(): PHP

चेतावनी: require_once(): सिस्टम की टाइमज़ोन सेटिंग्स पर भरोसा करना सुरक्षित नहीं है। Date.timezone सेटिंग या date_default_timezone_set() फ़ंक्शन का उपयोग करने के लिए आप आवश्यक हैं। यदि आप इनमें से किसी भी विधि का उपयोग करते हैं और आपको अभी भी यह चेतावनी मिल रही है, तो संभवतः आप टाइमज़ोन पहचानकर्ता को गलत वर्तनी देते हैं। हमने डी: \ Inetpub \ wwwroot \ dotproject \ lib \ adodb \ adrob.inc.php

उत्तर

12

में इसके बजाय '5.5/नहीं डीएसटी' के लिए 'एशिया/कोलकाता' चुना है, इसका require_once() के साथ कुछ भी नहीं है, लेकिन समय/दिनांक स्क्रिप्ट जिसमें आप शामिल स्क्रिप्ट में उपयोग कर रहे हैं।

देख http://docs.php.net/datetime.configuration#ini.date.timezone और http://docs.php.net/timezones

सरल समाधान: अपने php.ini में रखो

date.timezone = "Asia/Kolkata" 

<?php echo get_cfg_var('cfg_file_path'); 

यह निर्धारित करने के लिए कि आपको कौन सी php.ini संपादित करना है, का उपयोग करें।

+0

या यदि आपके पास इसका उपयोग नहीं है, तो आपके कोड में संदेश सुझाए गए अनुसार date_default_timezone_set ("एशिया/कोलकाता") का उपयोग करें। – Blizz

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