Ответы в темах

Просмотр 12 ответов — с 16 по 27 (всего 27)
  • Юрию.

    Проанализировал access_log на предмет крона. То есть, создал запись, запланировал её и посмотрел, что записывается в лог. Так вот, в логе вообще нет крона. И запись, соответственно, не публикуется (как и раньше).

    Вот что в логе (возможно, я неправильно интерпретирую записи, извините, не спец):

    Я вхожу в админку (?):

    123.123.123.123 - - [25/Sep/2011:06:37:38 -0700] "POST /wp-login.php HTTP/1.1" 302 884 "http://mysite.com/wp-login.php?loggedout=true" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:37:40 -0700] "GET /wp-admin/ HTTP/1.1" 200 35989 "http://mysite.com/wp-login.php?loggedout=true" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"

    Это ВП показывает мне консоль (?):

    123.123.123.123 - - [25/Sep/2011:06:37:44 -0700] "GET /wp-admin/index-extra.php?jax=dashboard_quick_press HTTP/1.1" 200 3424 "http://mysite.com/wp-admin/" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"

    Это я создаю новую запись (?):

    123.123.123.123 - - [25/Sep/2011:06:37:49 -0700] "GET /wp-admin/post-new.php HTTP/1.1" 200 72705 "http://mysite.com/wp-admin/" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:38:04 -0700] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 495 "http://mysite.com/wp-admin/post-new.php" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:38:05 -0700] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 520 "http://mysite.com/wp-admin/post-new.php" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:38:18 -0700] "GET /wp-admin/admin-ajax.php?action=ajax-tag-search&tax=post_tag&q=%D0%BC2 HTTP/1.1" 200 252 "http://mysite.com/wp-admin/post-new.php" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:38:33 -0700] "POST /wp-admin/post.php HTTP/1.1" 302 442 "http://mysite.com/wp-admin/post-new.php" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"
    123.123.123.123 - - [25/Sep/2011:06:38:34 -0700] "GET /wp-admin/post.php?post=7&action=edit&message=9 HTTP/1.1" 200 73764 "http://mysite.com/wp-admin/post-new.php" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"

    Это запись сохраняется (?):

    123.123.123.123 - - [25/Sep/2011:06:38:40 -0700] "GET /wp-login.php?action=logout&_wpnonce=1234567890 HTTP/1.1" 302 2051 "http://mysite.com/wp-admin/post.php?post=7&action=edit&message=9" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"

    Это я выхожу (?):

    123.123.123.123 - - [25/Sep/2011:06:38:42 -0700] "GET /wp-login.php?loggedout=true HTTP/1.1" 200 2772 "http://mysite.com/wp-admin/post.php?post=7&action=edit&message=9" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"

    Жду. По прошествии положенного времени в логе ничего, в админке, как всегда, — «Публикация просрочена».

    Может, и крон. Однако, насколько я понимаю, ВП сам себе крон:

    «WordPress Cron Implementation for hosts, which do not offer CRON or for which the user has not set up a CRON job pointing to this file.»

    (из файла wp-cron.php)

    Заметка не опубликовалась, ВП пишет «Просрочена» но в базе опять post_status — future. Жду, хотя подозреваю, что напрасно. Да и в принципе — непорядок.

    На том же серваке лежит сайт на ВП, время стоит нормальное. И всё публикуется.

    define(‘DISABLE_WP_CRON’, true); у меня в конфиге нет.

    Пробовал такие версии ВП: 2.9.2 русск., 2.9.2 англ., 3.1.4 русск., 3.1.4 англ.

    wikicms

    Во-во. Это оно.

    wikicms

    Сделал новую заметку. Выставил на 10 минут вперёд. ВП пишет: «Запланировано».

    Смотрю в базе:
    post_status — future
    post_modified — 18.10
    post_date — 18.20

    Вроде, всё правильно. Но и при наступлении 18.20 опять двадцать пять: «Публикация просрочена». При этом post_status — future. (Щас перепроверю это дело.)

    Что ещё посмотреть?

    wikicms

    Сейчас попробую.

    wikicms

    У меня сервер тоже в СЩА, но я не понимаю, какое это отношение имеет ко времени. Нет, про то, что планета вращается, я слышал. 🙂 Но ВП, насколько я понимаю, выводит заметки по своему времени (которое мы ручками можем выставить известно-где), а не по времени сервера, Белого дома или ешё чего. Соответственно, сидя, допустим, в Москве, выставляю в ВП UTC+4 и публикую/читаю все свои заметки по отношению к Москве. И меня, по идее, не должно волновать, что там в америках, поправку за меня сделает ВП. Я правильно понимаю?

    Насчёт черновиков, так ведь они потому и черновики, что не выводятся, пока автор не позволит. Независимо от даты/времени.

    Только что поставил 3.1.4 английскую (для разнообразия :).
    Результат тот же: «Missed schedule».

    wikicms

    Время разное — от 5 минут до 12 часов. Бьюсь третий день.

    Юрию.

    Спасибо. Щас попробую 3. Отпишусь.

    Установки сервера, доступные мне, одинаковы для всех моих доменов. Но на одном домене всё в порядке. А на втором — вот такие дела.

    Причём длительное время сайт работал нормально. Между «нормальным» периодом и «ненормальным» произошло много всего:

    1. смена IP на хостинге.
    2. установка новых плагинов на ВП.
    3. «допиливание» шаблона под новые задачи.

    Я сразу подумал на 2 и 3, поскольку 1 от меня не зависит, да и остальные домены в порядке. Новая база, новый ВП разных версий без всяких плагинов — исключили 2 и 3.

    Теперь вот ломаю голову.

    Переставил всё с нуля. Всё равно не работает.

    На серваке лежат другие сайты на ВП, с ними всё нормально. То есть, дело не в сервере и не в ВП.

    В чём ещё может быть закавыка?

    Просто теряюсь в догадках.

    Менял тему на дефолтную,
    отключал все плагины,
    чистил базу (каюсь, с помощью WP-Cleanup),
    отключал свои define в config,
    вернул htaccess в исходный вид,
    заходил другими браузерами,
    пробовал публиковать из блог-клиентов.

    Всё до лампочки.

    Кто знает, куда ещё копать?

Просмотр 12 ответов — с 16 по 27 (всего 27)