【问题标题】:phpDocumentor, not working, PHP Warning: strftime(): It is not safe to rely on the system's timezone [duplicate]phpDocumentor,不工作,PHP警告:strftime():依赖系统的时区是不安全的[重复]
【发布时间】:2012-06-05 03:43:53
【问题描述】:

可能重复:
How to fix PHP errors related to timezone (function.strtotime and function.date)

我在 CentOS 5.7 64 上安装了最新版本的 PhpDocumentor-1.4.0a2.tgz,我目前的灯安装是 php 5.3.3

我正在使用

pear 安装 phpDocumentor-alpha

安装后如下图:

警告:strtotime():依赖系统的时区设置是不安全的。 您必须使用 date.timezone 设置或 date_default_timezone_set() 函数。万一你使用了这些方法中的任何一种,你仍然得到 这个警告,你很可能拼错了时区标识符。我们为“EDT/-4.0/DST”选择了“America/New_York” 而是在第 454 和 486 行的 PEAR/Validate.php 中

我知道这个错误与php的版本有关,5.3与PEAR不兼容。
我不介意,因为安装过程给了我一个好的结果。

我试图生成文档,但由于某种原因没有完成。

$ phpdoc -c /usr/share/pear/data/PhpDocumentor/user/bigstep.ini 

PHP 警告:strftime():依赖系统的时区设置是不安全的。 您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。 如果您使用了这些方法中的任何一种,但仍然收到此警告, 您很可能拼错了时区标识符。我们为“EDT/-4.0/DST”选择了“America/New_York” 而是在第 370 行的 /usr/share/pear/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php

这是一个不应停止文档生成的 php 警告。但是,这个过程进入了中间, 最后不生成文件。

看来我必须自己检查这些库。有没有人见过这个错误,接下来我应该尝试什么来解决这个问题

【问题讨论】:

标签: php-5.3 pear strftime phpdoc


【解决方案1】:

在你的 php.ini 中设置时区

【讨论】:

    猜你喜欢
    • 2016-07-22
    • 2019-06-22
    • 2017-12-07
    • 1970-01-01
    • 2011-03-20
    • 2011-01-13
    • 2011-08-27
    • 2014-07-18
    相关资源
    最近更新 更多