1 最后由 rain6966 (2016-10-19 16:21:22) 编辑

主题: Sogo log 及 iRedAdmin log timezone 時間不對

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.5-1 iRedAdmin 0.6.3
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:CentOS7
- 与您的问题相关的日志信息:
====
更正 admin log , 重[ 登出在登入後. 顯示正常

版主:
1).
Sogo > sogo.log 檔案紀錄時間慢 12 小時
iRedAdim 登入 的admin log 時間 慢8小時

2).
var/www/iredadmin/setttings.py
已加入
LOCAL_TIMEZONE = 'GMT+08:00'

3).
etc/php.ini
已更改
;date.timezone = GMT
date.timezone = "Asia/Taipei"

重啟 sogo 及 httpd 無效

4).參考:
http://www.iredmail.org/forum/topic1146 … erent.html
移除紅色部分
<td style="white-space: nowrap;">{{ r.time_iso |set_datetime_format | utc_to_timezone(timezone=session['timezone']) }}</td>

5).
在 /var/www/iredadmin/templates/default/panel/log.html
只有
<td style="white-space: nowrap;">{{ log.timestamp |set_datetime_format |convert_utc_to_timezone }}</td>
內容不一樣

另執行:# python /var/www/iredadmin/libs/ireddate.py 出現如下錯誤
Traceback (most recent call last):
  File "/var/www/iredadmin/libs/ireddate.py", line 5, in <module>
    from settings import LOCAL_TIMEZONE
ImportError: No module named settings



6). 應如何修正

timezone 時間錯誤印象中 ,好像問題常常有人會提問 .

回复: Sogo log 及 iRedAdmin log timezone 時間不對

*) PHP 程序如果自身没有提供 timezone 相关参数,则使用 php.ini 里的设置。
*) SOGo 在 /etc/sogo/sogo.conf 有自己的 timezone 设置。
*) iRedAdmin-Pro 使用 LOCAL_TIMEZONE 参数控制 timezone,同时可以在 web ui 里设置 per-domain 及 per-user 的 timezone。

rain6966 写道:

另執行:# python /var/www/iredadmin/libs/ireddate.py 出現如下錯誤
Traceback (most recent call last):
  File "/var/www/iredadmin/libs/ireddate.py", line 5, in <module>
    from settings import LOCAL_TIMEZONE
ImportError: No module named settings

多为 file owner 或 permission 的问题,检查一下 /var/www/iredadmin/settings.py* 的权限。

回复: Sogo log 及 iRedAdmin log timezone 時間不對

感謝回復 .

# ll /var/www/iredadmin/settings.py*

-r--------  1 iredadmin iredadmin 4326 10月 19 15:29 /var/www/iredadmin/settings.py
-r--------  1 root      root      1677 10月 20 02:01 /var/www/iredadmin/settings.pyc
-r-xr-xr-x. 1 iredadmin iredadmin 4138 10月 17 09:36 /var/www/iredadmin/settings.py.ldap.sample
-r-xr-xr-x. 1 iredadmin iredadmin 3512 10月 17 09:36 /var/www/iredadmin/settings.py.mysql.sample
-r-xr-xr-x. 1 iredadmin iredadmin 3494 10月 17 09:36 /var/www/iredadmin/settings.py.pgsql.sample

# chown iredadmin:iredadmin settings.pyc

# python ireddate.py
Traceback (most recent call last):
  File "ireddate.py", line 5, in <module>
    from settings import LOCAL_TIMEZONE
ImportError: No module named settings


相同錯誤

回复: Sogo log 及 iRedAdmin log timezone 時間不對

SOGo 的  timezone 問題 ,為SOGo 的bug

http://www.iredmail.org/forum/topic9117 … ified.html

感謝回覆 , 請問題應可結束 .