docker中運行zabbix/zabbix-web-nginx-mysql鏡象,前端頁面顯示時間不準確的問題(差5個小時)

  1. 修改/etc/php7/php.ini文件中的時區爲
    date.timezone =Asia/Shanghai

     

  2. 進入容器
    docker exec -it 54f41adecc0b bash

     

  3. 進入/etc/php7/conf.d/目錄,修改此目錄下的 99-zabbix.ini 配置文件vi /etc/php7/conf.d/99-zabbix.ini
    max_execution_time=600
    memory_limit=128M
    post_max_size=16M
    upload_max_filesize=2M
    max_input_time=300
    ; always_populate_raw_post_data=-1
    max_input_vars=10000
    ; date.timezone=Europe/Riga
    date.timezone=Asia/Shanghai //修改這裏爲Asia/Shanghai
    ; session.save_path=/var/lib/php7

     

  4. 退出容器,重啓容器後,發現修改會被覆蓋,因此只能重新進入容器,再次修改上述文件,然後kill掉所有php-fpm7的進程後,再進入 /usr/sbin/目錄下運行./php-fpm7
  5. 刷新頁面後時區生效,時間顯示正確
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章