ZF调试问题

yyszj0911 2011-11-07 05:05:07
PHP Notice: date_default_timezone_set(): Timezone ID '' is invalid in /var/www/zdc_dev/application/Bootstrap.php on line 39
就这一条调了半天,什么时区呀 搞不懂了,求助知情者阿 ,谢啦
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyszj0911 2011-11-08
  • 打赏
  • 举报
回复
找到了 他写在config里了
ohmygirl 2011-11-08
  • 打赏
  • 举报
回复
date_default_timezone_set($this->_config->timezone);

应该有设置config的地方
Zend_Registry::set('config', $this->_config);

找到config文件,看下那里的时区设置是不是无效。

如果实在不想找

echo $this->_config;
yyszj0911 2011-11-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xinjian555 的回复:]

date_default_timezone_set($this->_config->timezone);

应该是配置文件里面的 timezone错误了,改成




或直接改成
date_default_timezone_set("Asia/Chongqing");
[/Quote]
但是index.php原本就没有配置时区的语句阿
xinjian555 2011-11-07
  • 打赏
  • 举报
回复
date_default_timezone_set($this->_config->timezone);

应该是配置文件里面的 timezone错误了,改成




或直接改成
date_default_timezone_set("Asia/Chongqing");
yyszj0911 2011-11-07
  • 打赏
  • 举报
回复
date_default_timezone_set($this->_config->timezone);这句拉
yyszj0911 2011-11-07
  • 打赏
  • 举报
回复
我把我你来想说红字部分。。。应该能看得出来吧- -
yyszj0911 2011-11-07
  • 打赏
  • 举报
回复
public function init($application) {
// Set up autoload.
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);
// Registry config
$this->_config = new Zend_Config($application->getOptions());
Zend_Registry::set('config', $this->_config);
//Set timezone
date_default_timezone_set($this->_config->timezone);
//set constants
define('DOMAIN', $this->_config->domain);
一起混吧 2011-11-07
  • 打赏
  • 举报
回复
贴出那一行代码

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧