warning: strtotime(): It is not safe to rely on the system's timezone settings

warning: strtotime(): It is not safe to rely on the system's timezone settings
出现这个错误的原因,主要是因为php.ini里面的时区没有进行设置,可以设置一下,例如:
vi /etc/php.ini
然后找到timezone
将时区设为,例如:Asia/Shanghai

PS: 本来以为通过上述的方式是可以解决问题的,但是经测试,在php5.3版本下,并不能解决问题。

具体操作方式如下:
1、在php配置文件中添加timezone的配置(参照debian的配置规则,添加小的配置规则文件即可,好维护,自定义性好)
~# vim /etc/php/cli-php5.3/ext-active/date_timezone.ini
date.timezone = "Asia/Shanghai"
~ # env-update
~ # source /etc/profile
自定义的文件放在cli-php5.3/ext-active目录中,是因为php默认是采用cli方式,另外ext-active目录是表示启用特性的专用目录,这个可以从/etc/env.d/20php5.3文件中看出来
MANPATH="/usr/lib/php5.3/man/"
CONFIG_PROTECT_MASK="/etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/"
2、在出现错误提示的php文件中添加date_default_timezone_set('Asia/Shanghai');位置是在<?php   ?>中
注:
在 某些参考资料中是说这两个方法任选其一就可,但经我测试,必须两个方法同时使用,才不会再出现错误提示。经实测其实第二个方法并不需要在每个出现错误提示 的PHP文件中添加,只需在其中一个PHP文件中添加即可。另外添加的时区不需要与提示中的时区一样,比如系统给我的提示是Chongqing,但我设置 成Shanghai也是一样的,当然这个时间也是与我系统的时区设置是一样的。

http://blog.163.com/litianyichuanqi@126/blog/static/1159794412012815115730262/

最新文章

  1. Zabbix 监控 Nginx(四)
  2. 【转】Nginx中upstream有以下几种方式:
  3. 再说Play!framework http://hsfgo.iteye.com/blog/806974
  4. WSP (无线会话协议)
  5. [转]前景检测算法--ViBe算法
  6. [转] Linux下查看文件和文件夹大小
  7. Powerdesigner逆向工程从sql server数据库生成pdm
  8. openGL的使用步骤
  9. Git添加远程库和从远程库中获取(新手傻瓜式教学)
  10. Swift Runtime ?
  11. Ubuntu Mininet环境搭建
  12. SQL Server 2016新特性:数据库级别配置
  13. python(27) 抓取淘宝买家秀
  14. 如何写UI及屏幕适配的一些技巧
  15. OpenGL chapter3 基础渲染
  16. ssh框架中spring整合hibernate的配置文件模板(带详细注释)
  17. C#中Cookies的读取
  18. 代码生成利器:IDEA 强大的 Live Templates
  19. 20145223 杨梦云 《网络对抗》 Web安全基础实践
  20. TI技术官方论坛

热门文章

  1. Class类的特性(上)
  2. jquery ui draggable,droppable 学习总结
  3. linux常用命令:Linux 文件类型与扩展名
  4. Linux基础命令---ar
  5. 设置(更改)Mysql 自增ID的起始值
  6. where T : class含义
  7. SNMP学习笔记之SNMP报文协议详解
  8. 根据wsdl文件,Web工程自动生成webservice客户端调用
  9. 微信小程序开发环境
  10. Android 手机小闹钟