【问题标题】:Warning: require_once(): It is not safe to rely on the system's timezone settingserror in PHP警告:require_once():在 PHP 中依赖系统的时区设置错误是不安全的
【发布时间】:2011-03-20 01:23:13
【问题描述】:

我正在尝试安装一个开源 PHP 应用程序 IIS;安装后出现以下错误:

警告:require_once():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在 D:\Inetpub\wwwroot\dotproject\lib\adodb\adodb.inc.php 中为 '5.5/no DST' 选择了 'Asia/Kolkata'

【问题讨论】:

    标签: php


    【解决方案1】:

    这与 require_once() 无关,但与您在包含的脚本中使用的时间/日期函数有关。

    http://docs.php.net/datetime.configuration#ini.date.timezonehttp://docs.php.net/timezones

    最简单的解决方案:放

    date.timezone = "Asia/Kolkata"
    

    进入你的 php.ini。使用

    <?php echo get_cfg_var('cfg_file_path');
    

    确定您必须编辑哪个 php.ini。

    【讨论】:

    • 或者,如果您无权访问它,请按照代码中的消息建议使用 date_default_timezone_set("Asia/Kolkata")。
    猜你喜欢
    • 2017-12-07
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2019-06-22
    • 1970-01-01
    • 2011-08-07
    • 2012-09-14
    相关资源
    最近更新 更多