phpDocumentor,不工作,PHP警告:strftime():依赖系统的时区是不安全的

时间:2012-05-30 21:01:04

标签: php-5.3 pear strftime phpdoc

  

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

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

我正在使用

  

pear install phpDocumentor-alpha

安装后,显示如下:

  

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

这是一个php警告,不应该停止文档生成。但是,这个过程处于中间, 并且最后不会生成文件。

似乎我必须自己查看这些库。有没有人之前看过这个错误,我应该尝试下一步来解决这个问题

1 个答案:

答案 0 :(得分:1)

在php.ini中设置时区