Apache/PHP时区警告



可能的重复:
PHP配置:依赖系统的时区设置是不安全的
PHP错误:警告:require()[function.request]:open_basedir限制生效

我在stackoverflow的第一个问题(请友好:p)

为什么我的apache显示此错误

严重性:警告

消息:strtotime()[function.strtotime]:依赖系统的时区设置是不安全的。需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了其中任何一种方法,但仍然收到此警告,则很可能是您拼错了时区标识符。我们选择了"欧洲/柏林"作为"CEST/2.0/DST",而不是

环境

我正在使用MacOS Mountain Lion的(10.8.2)Apache。

我尝试过的东西

  • 我曾尝试将/etc/php.ini.default重命名为/etc/php.ini,但当我这样做时,php将不再编译。

  • 我还试图取消对这一行的注释(在php.ini中):

    date.timezone="欧洲/柏林">

但它没有任何作用。一旦我重新启动apache,php就会停止工作。

有什么想法吗

提前谢谢。

这是PHP消息,而不是Apache。正如消息所示,这是因为PHP配置错误。编辑正确的php.ini文件(通常以/etc/php5/<FLAVOUR>/php.init结尾,其中"FLAVOUR"可以是apache2cli或(很可能)cgi(或cgi-bin),例如/etc/php5/apache2/php.ini。然后取消注释date.timezone行,并放置您的时区,即

date.timezone = Europe/Berlin

相关内容

  • 没有找到相关文章

最新更新