После обновления сервера перестала работать настройка временной зоны

GZ
На сайте с 07.12.2012
Offline
59
224

Есть у меня пара сайтов, работающих на старом движке W-Script (сайты с обоями). В движке есть особенность: каждое загруженное изображение помещается в папку по дате публикации. Но если на сервере меняется время - время публикации и папка теряются. В итоге, картинка, загруженная, например, 28.06.2019 и помещенная в соответствующий каталог уже не видится сайтом, потому, что там стоит дата 29.06.2019 или 27.06.2019. Решение нашлось, добавлением в .htaccess строчки:

php_value date.timezone 'Asia/Baku'

Я принудительно задавал тот часовой пояс, который мне нужно было. Сейчас на сервере что-то поменялось. Как говорит поддержка, у них теперь стоит система OpenLiteSpeed. В ней данная команда не работает. Какой бы часовой пояс я туда не ставил - сайт вообще не реагирует, хотя если выгрузить время сервера через php-файл - я получаю то время, которое прописано в файле .htaccess. Они не могут ничего сделать, но утверждают, что на новом программном обеспечении данная команда не поддерживается. Поэтому сайт работает не правильно.

Чем можно заменить данную команду, чтобы задать тот часовой пояс, который мне нужно? В данном случае, необходимо задать пояс Asia/Baku. В этом часовом поясе сайт работал исправно больше 4-х лет.

SeVlad
На сайте с 03.11.2008
Offline
1528
#1
GadZZillA:
Какой бы часовой пояс я туда не ставил

Не знаю где ты это делаешь и причем тут OpenLiteSpeed, попробуй не регион а смещение цифрами указывать.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
GZ
На сайте с 07.12.2012
Offline
59
#2

Как это выглядит цифрами?

WebAlt
На сайте с 02.12.2007
Offline
234
#3

.htaccess не поддерживается в OLS, правила нужно в настройки виртуального хоста добавлять.

РФ, Москва, ISPmanager 6, ПРОМОКОД НА СКИДКУ 25% (64821976): аренда VPS/VDS - firstvds.ru | выделенные серверы - firstdedic.ru | облачный сервер - ispserver.ru
S
На сайте с 30.09.2016
Offline
469
#4
GadZZillA:
Но если на сервере меняется время - время публикации и папка теряются.

Вы довольно невнятно излагаете. Папка не может теряться, если она создана. Другое дело, что она может не создаваться.

Попробуйте в самое начало PHP-скрипта вставить строку

ini_set('date.timezone', 'Asia/Baku');
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
LEOnidUKG
На сайте с 25.11.2006
Offline
1663
#5
Попробуйте в самое начало PHP-скрипта вставить строку

Или в user.ini или php.ini

✅ Трастовых площадок под размещение статей и ссылок. Опыт 15 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Новый аналог AllSubbmitter https://getmanylinks.ru/getmanysubmits.html (Бесплатное демо)
Mik Foxi
На сайте с 02.03.2011
Offline
1012
#6

date_default_timezone_set('Asia/Baku');

или такую строку вставить в начало пхп скриптов, в какой нибудь конфиг например.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ru.html за рубли и без санкций.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий