Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Время создания файлов отличается от системного времени

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
tmwos
Posts: 6
Joined: Tue May 10, 2016 11:14 am

Время создания файлов отличается от системного времени
  • Quote

Post by tmwos » Tue May 10, 2016 11:28 am

Здравствуйте.
Установлена VestaCP на CentOS 7. Все стандартно без дополнительных команд в консоли. Все прекрасно работает.
Заметил несоответствие времени создания файлов загруженных функцией php - move_uploaded_file() с системным временем.

Часовой пояс в весте выбран европа/москва.
Команда hwclock показывает это время. А файлы на диске создаются с временем -3 часа.
Т.е. если я загрузил фото в 12-00, время создания файла 9-00.
В бд же идет нормальное время европа/москва из php.
В phpinfo() время тоже стоит европа/москва.

Подскажите как добиться соответствия времени чтобы не нарушить работу весты, ведь в ней уже настроен часовой пояс.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Время создания файлов отличается от системного времени
  • Quote

Post by skurudo » Tue May 10, 2016 11:32 am

* Серверное время - неплохо бы добавить синхронизацию с ntp
* php.ini - указать в явном виде date.timezone

По умолчанию оно вот так:

Code: Select all

; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Время создания файлов отличается от системного времени
  • Quote

Post by skurudo » Tue May 10, 2016 11:33 am

tmwos wrote:Подскажите как добиться соответствия времени чтобы не нарушить работу весты, ведь в ней уже настроен часовой пояс.
В линуксах слишком много где настройки времени проскакивают, увы.
Top

tmwos
Posts: 6
Joined: Tue May 10, 2016 11:14 am

Re: Время создания файлов отличается от системного времени
  • Quote

Post by tmwos » Wed May 11, 2016 7:34 am

Спасибо за ответ. Вот что есть:
- ntp установил, работает
- в etc/php.ini есть строка date.timezone = Europe/Moscow
- в php время московское

Code: Select all

echo date("Y-m-i g:i",time());
2016-05-11 10:11
- команды date и hwclock отображают московское время

Code: Select all

# date
Wed May 11 10:12:04 MSK 2016
# hwclock
Wed 11 May 2016 10:12:23 AM MSK  -1.012148 seconds
# hwclock --localtime
Wed 11 May 2016 07:12:47 AM MSK  -0.221701 seconds
# hwclock --utc
Wed 11 May 2016 10:13:03 AM MSK  -0.146239 seconds
- на всякий случай выполнил hwclock --systohc --utc

- также пробовал выполнить команды вручную

Code: Select all

yum -y install tzdata
# mv /etc/localtime /etc/localtime.bak
# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Файлы на диске создаются с временем -3 часа. Причем не важно как созданы файлы - fopen(), fwrite() или move_uploaded_file().
Где же собака зарыта(
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Время создания файлов отличается от системного времени
  • Quote

Post by skurudo » Wed May 11, 2016 8:14 am

tmwos wrote: Файлы на диске создаются с временем -3 часа. Причем не важно как созданы файлы - fopen(), fwrite() или move_uploaded_file().
Где же собака зарыта(
Где-то в системе, -3 часа - это ровно UTC или GTM-0
Top

tmwos
Posts: 6
Joined: Tue May 10, 2016 11:14 am

Re: Время создания файлов отличается от системного времени
  • Quote

Post by tmwos » Wed May 11, 2016 10:58 am

Согласен, вопрос косвенно касается весты. Спасибо, думал решение лежит на поверхности.

Интересно, вопрос знатокам, а вообще файловая система должна работать по часовому поясу или все же по локальному времени в биосе? У вас совпадает время редактирования файлов с системным временем, отличным от +0?
Может в этом и ошибки то нет а так и должно быть?
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password