kommari: (Default)
[personal profile] kommari
На сайте, сделанным на Wordpress стоит крайне полезный плагин NextScripts: Social Networks Auto-Poster для трансляции в соцсети и ЖЖ. Это единственный плагин, который реально работает. Но вот почему-то время публикации поста в ЖЖ он автоматом ставит на 3 часа раньше, чем это происходит в действительности. При этом и на сайте и в ЖЖ время в установках сидит одно.
У ребят - создателей плагина - есть техподдержка, и они даже отвечали на русском, но в итоге, если я понял, все происходит от того, что на сервере, на котором хостится сайт, стоит такое время (отличающееся на 3 часа от реального).
Я, кстати, пробовал менять время в настройках сайта, например, на 3 часа больше - это никак не повлияло. Все равно три часа разницы, сколько не ставь.

Сталкивался ли кто-то? Можно ли чего-то сделать?

Date: 2013-09-26 06:55 am (UTC)
From: [identity profile] pofigzavr.livejournal.com
"пробовал менять время в настройках сайта"

Если те которые в админке вордпресса, то плагин их почти наверняка не использует, а берет время сервера. Надо попробовать найти в коде плагина строку где определяется время и и прибавить три часа. Вот как-то так наверно
Edited Date: 2013-09-26 06:56 am (UTC)

Date: 2013-09-26 07:19 am (UTC)
From: [identity profile] kommari.livejournal.com
в коде плагина для меня, наверное, будет трудно, но идея понятная, попробую

Date: 2013-09-26 07:00 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Доступ по FTP есть? В корне сайта должен быть файл .htaccess
Туда нужно дописать новую строку:
php_value date.timezone "Europe/Moscow"
или
php_value date.timezone "UTC+3"

Date: 2013-09-26 07:02 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Хотя, конечно, лучше попросить у создателей "фичу" с изменением времени из плагина.

Date: 2013-09-26 07:17 am (UTC)
From: [identity profile] pofigzavr.livejournal.com
Точно. Что-то я такой вариант пропустил

Date: 2013-09-26 07:18 am (UTC)
From: [identity profile] kommari.livejournal.com
есть по ФТП

попробую, спасибо

Date: 2013-09-26 10:46 pm (UTC)
From: [identity profile] kommari.livejournal.com
Когда вставляю эту строку - пропадает доступ к сайту.

сам файл выглядит так:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Date: 2013-09-27 03:58 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Хм, возможно на стороне хостера запрещено. Я бы посоветовал с ним пообщаться.

Ещё есть вариант создать там же файл .user.ini и написать (или дописать) в него:
date.timezone = "UTC+3"

Edited Date: 2013-09-27 04:08 am (UTC)

Date: 2013-09-27 06:23 am (UTC)
From: [identity profile] kommari.livejournal.com
а там же - это где?

Date: 2013-09-27 06:28 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Там же где .htaccess

Но лучше всё-таки обратиться в поддержку.

Date: 2013-09-27 07:01 am (UTC)
From: [identity profile] kommari.livejournal.com
где-то Гугля видел у людей ту же проблему вчера
им отвечали, что из-за их проблем время всего сервера менять не будут

Date: 2013-09-27 07:11 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Понятно, что не будут, но могут порекомендовать решение.
Любую проблему лучше начинать с родной поддержки, т.к. они лучше знают, какой софт стоит, какие ограничения и т.д.

Date: 2013-09-26 07:47 am (UTC)
From: [identity profile] eakukin (from livejournal.com)
Надо в php.ini (если есть к нему доступ) добавить следующую строку:

date.timezone = "Europe/Moscow"

Date: 2013-09-26 02:35 pm (UTC)
From: [identity profile] good-wolf.livejournal.com
Вряд ли на виртуальном хостинге будет возможность править php.ini

Date: 2013-09-27 04:01 am (UTC)
From: [identity profile] lefantasy.livejournal.com
Можно в папки пихать, если пхп как FastCGI работает:
http://www.php.net/manual/ru/configuration.file.per-user.php

Date: 2013-09-26 12:25 pm (UTC)
From: [identity profile] exshvonder.livejournal.com
Да, на сервере время в UTC установлено, выше все правильно сказали.

Date: 2014-07-02 07:35 am (UTC)
From: [identity profile] gatazo.livejournal.com
Оживлю топик. Столкнулся ровно с той же проблемой.
Таки нашлось решение?

Date: 2014-07-02 11:34 am (UTC)
From: [identity profile] kommari.livejournal.com
Пока нет.

Date: 2014-07-02 11:31 am (UTC)
From: [identity profile] gatazo.livejournal.com
Если вдруг еще кому актуально (опять же этот пост в выдаче гугла есть), то вот: http://gatazo.livejournal.com/540131.html

Date: 2014-07-02 11:34 am (UTC)
From: [identity profile] kommari.livejournal.com
Спасибо!

November 2017

S M T W T F S
   1234
56 78 91011
12131415 161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 02:08 pm
Powered by Dreamwidth Studios