Автор Тема: настройка на date.timezone  (Прочетена 9908 пъти)

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: настройка на date.timezone
« Отговор #15 -: Aug 25, 2014, 16:47 »
Увери се отново, че /var/www е папката, която е зададена за този VirtualHost в apache, след което провери за пренасочващи правила в настройките на VirtualHost-а или в .htaccess файл в тази папка.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Re: настройка на date.timezone
« Отговор #16 -: Aug 25, 2014, 17:10 »
http://212.233.253.130/php.php
http://212.233.253.130/phpinfo.php

Mисля, че проблемът ще да е в панела.  ::)
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3242
    • Профил
Re: настройка на date.timezone
« Отговор #17 -: Aug 26, 2014, 02:15 »
3 часа разлика... да не би нещо да е настроено да работи по Гринуич?
Най-вероятно hwclock
Или ако гледаш некой журнал само той да печата в UTC...
Активен

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Re: настройка на date.timezone
« Отговор #18 -: Aug 26, 2014, 13:48 »
3 часа разлика... да не би нещо да е настроено да работи по Гринуич?
Най-вероятно hwclock
Или ако гледаш некой журнал само той да печата в UTC...

Панелът е бил настроен да работи по GMT.

Използвам vsftpd за FTP, при него пък като кача файл излизат, че са качени с +3 часа. Тоест там часовникът е напред с 3 часа. Часовникът на самия компютър е настроен (hwclock също). Някакви идеи за там?

В vsftpd.conf имам следната настройка:
//When enabled, directory listings reveal the local time for the computer instead of GMT.
use_localtime=YES
« Последна редакция: Aug 26, 2014, 14:00 от globaluty »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: настройка на date.timezone
« Отговор #19 -: Aug 26, 2014, 15:11 »
Ако FTP потребителите са в chroot среда (т.е., ако имаш зададено chroot_local_user=yes в конфигурацията на vsftpd), тогава пробвай да създадеш папка с име "etc" (без кавичките) в домашната папка на някой потребител, копирай в нея файла /etc/localtime, задай на копирания файл собственикът да е root и да може само да се чете от други потребители, след което пробвай променило ли се е нещо около часовете на файловете, които този FTP потребител качва.

Може да пробваш и да сложиш такъв код в /etc/init.d/vsftpd (или там, както се казва init файла за vsftpd при теб) точно под реда ". /lib/lsb/init-functions"
Код
GeSHi (Bash):
  1. if [ -z "$TZ" -a -e /etc/timezone ]; then
  2.    TZ=`cat /etc/timezone`
  3.    export TZ
  4. fi
след което трябва да рестартираш vsftpd.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

remotexx

  • Напреднали
  • *****
  • Публикации: 3242
    • Профил
Re: настройка на date.timezone
« Отговор #20 -: Aug 26, 2014, 15:19 »
Нормално.
София е 3 часа напред от Гринуич през лятото и 2 часа напред зимата.
Ако искаш до ти показва еднакви времена може:
1. Да забраниш там в този файл да се ползва локалното време.
2. Да си настроиш навсякъде до е локално.
Аз лично бих предпочел вариант 2. Защото някой дни ще ти е +2 други +3 и дори и да го лъжеш каго го буташ 2-3 часа напред уж че е локално време ...все някой ден нещо или някой ще го свери онлайн с атомен часовник и... пак ще го оака.
« Последна редакция: Aug 26, 2014, 15:24 от remotexx »
Активен

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Re: настройка на date.timezone
« Отговор #21 -: Aug 27, 2014, 14:18 »
Ако FTP потребителите са в chroot среда (т.е., ако имаш зададено chroot_local_user=yes в конфигурацията на vsftpd), тогава пробвай да създадеш папка с име "etc" (без кавичките) в домашната папка на някой потребител, копирай в нея файла /etc/localtime, задай на копирания файл собственикът да е root и да може само да се чете от други потребители, след което пробвай променило ли се е нещо около часовете на файловете, които този FTP потребител качва.

Може да пробваш и да сложиш такъв код в /etc/init.d/vsftpd (или там, както се казва init файла за vsftpd при теб) точно под реда ". /lib/lsb/init-functions"
Код
GeSHi (Bash):
  1. if [ -z "$TZ" -a -e /etc/timezone ]; then
  2.    TZ=`cat /etc/timezone`
  3.    export TZ
  4. fi
след което трябва да рестартираш vsftpd.

Добавих etc папка с localtime файл в основната директория на потребител, като зададах на папката и файла 644 права. Пробвах след това да кача нов файл с въпросния потребител, но нямаше разлика във времето.

Реших да пробвам и второто нещо, което предложи, но няма "/lib/lsb/init-functions" в /etc/init.d/vsftpd.

При премахването на use_localtime, часът вече е наред.
А имате ли някаква идея как да показва и в коя секунда е качен дадения файл, тъй като в момента ги закръгля до минутата? Също така и ако може да изписва правата с цифри, а не drwx...

Благодаря ви.
« Последна редакция: Aug 27, 2014, 14:24 от globaluty »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Squirrel mail - (unknown date) в събджект
Хардуерни и софтуерни проблеми
paranoix 1 2931 Последна публикация Jan 21, 2008, 12:04
от tmcdos
date + ping > logfile.txt
Общ форум
google 4 2552 Последна публикация Jul 14, 2009, 17:47
от radoulov
sendmail validation date
Настройка на програми
toti84 3 2045 Последна публикация Nov 11, 2009, 22:01
от laskov
perl script date-time
Общ форум
dvbb 3 2419 Последна публикация Apr 01, 2010, 18:35
от dvbb
проблем с date, не мога да настроя часа
Настройка на програми
pr0fessor 5 2818 Последна публикация Mar 28, 2011, 10:30
от laskov