1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Не решено Проблемы с категориями в версии 1.29.1 – 2017-08-23

Тема в разделе "Для новичков", создана пользователем frato, 31 авг 2017.

  1. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Регистрация:
    21 дек 2015
    Сообщения:
    250
    Симпатии:
    13
    Пол:
    Мужской
    Посмотри тут: https://phabricator.wikimedia.org/maniphest/

    Может есть чего про категории.

    Странно это...
     
  2. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Есть что-то, что влияет. Пока непонятно что.
    Чтобы проблема не была плавающей (то есть, то нет), лучше делать импорт статей.
    Там где проблема есть, там чётко ни в одной категории не появится ни одна статья при импорте, хотя сама статья будет, но в категории не отобразится.
    Можете попробовать с нуля поставить последнюю вики на OpenServer на винду или на hostinger.
    Если кому интересно будет, могу потом дать пароль, чтобы попробовать поимпортировать статьи на проблемной вики.
     
  3. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Может быть влияет одна из этих настроек и сообщений?:
     

    Вложения:

    • pic_19.png
      pic_19.png
      Размер файла:
      8,7 КБ
      Просмотров:
      5
  4. Pavel Astakhov
    Оффлайн

    Pavel Astakhov Прижился

    Регистрация:
    6 май 2015
    Сообщения:
    162
    Симпатии:
    84
    Пол:
    Мужской
    Никак руки не дойдут отдебажить эту проблему, но мне кажется что она в каком-то кривом расширении.
    Просто вот пальцем в небо, кажется с версии 1,25 Flow начал работать с категориями, у всех кто наблюдает проблемы установлен Flow?
     
  5. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Flow установлен - проблем с категориями не наблюдаю, однако, если тему обсуждения в Flow прописываю - у меня категория не отображается!
     
  6. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Flow нет, проблемы есть.
     
  7. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    У меня проблемы с Flow + ещё пару багов обнаружил, которых нет в 1.28
     
  8. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Дома были проблемы на 64-винде.
    На работе попробовал с open_server и 32-виндой. То же самое.
    Заметил, что проблема появляется даже если не обновлять базу, а только подкинуть движок.
    Т.е. проблема не с чтением из таблиц, не в кодировках и т.д., а именно с самим движком.
    Копать движок сложно, можно подождать ещё новую версию движка.
     
  9. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Скажу от себя - такой проблемы в этой версии не наблюдаю - у меня всэ на Apache стоит
     
  10. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    В 1.29.2 проблема осталась. Проверил.
     
  11. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Проблема не в движке, в чём-то другом
     
  12. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Но с движком определённая взаимосвязь есть.
    Т.к. на версии MediaWiki 1.26.3 всё в норме, обновляю - проблема, возвращаюсь на 1.26.3 - снова норма.
    При этом ничего больше не меняю, ни версию php, ни в базе ничего не делаю.
     
  13. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Да уж, очень странно ... но у меня тоже есть один баг, который по-моему только у меня) - писал о нём в тебе про обновления.
     
  14. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Я нашёл описание своей проблемы:
    After doing the upgrade, many users have problems with pages, which do not appear in their categories although they in fact are categorized correctly. In many cases this is a problem with the job queue. The issue people usually have is that pages do not (in fact: not immediately) appear inside their categories. Reasons may be different: It is possible that the job queue is not working correctly anymore. Please read $wgRunJobsAsync and follow the advices given there in order to solve this issue.

    Полезные советы:

    Many users have problems with pages, which do not appear in their categories although they in fact are categorized correctly. In many cases this is a problem with the job queue. The issue people usually have is that pages do not (in fact: not immediately) appear inside their categories. Reasons may be different: It is possible that the job queue is not working at all or that for the way the wiki is being used the queue is not executing enough jobs per page view so that constantly more jobs get queued than are executed effectively stalling execution.

    In these cases, one should try the following:

    • Try running the jobs directly with runJobs.php.
    • Afterwards, use the showJobs.php maintenance script to verify that there are 0 jobs in the queue. If there still are any jobs (no matter if they are queued, claimed or delayed), then TRUNCATE the database table jobs in the database. This will remove all the unrun jobs from the DB. This might possibly also remove jobs, which were scheduled to be run in the future. These jobs logically will then not be run as they are getting deleted just as all other jobs.
    • Afterwards, run refreshLinks.php maintenance script to get the link tables updated. After that point, category pages will show their member pages correctly again (at least for the current categorization state of the pages).
    • Set $wgRunJobsAsync to false and $wgJobRunRate to 2 or higher. This often helps (but performance gets worse).
    • Afterwards, do a few edits, adding or removing categories from pages. Then monitor the contents of the job table or use the showJobs.php maintenance script to check, if jobs are getting executed now.
     
    Последнее редактирование: 12 сен 2018
  15. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Танцы с
    $wgRunJobsAsync и $wgJobRunRate не помогли.
    Заданий в очереди 0, выполнять нечего, в таблице Job пусто.
    Но, запуск refreshLinks.php помог однократно.
    Не могу же я его постоянно запускать.
    Может, в свете последней информации у кого-нибудь появились идеи?
     
  16. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Я думаю там всё нормально работает ... у меня таких проблем не возникало ни при какой версии - я думаю дело в хостере
     
  17. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Но админы wiki пишут, что многие жалуются:
    Many users have problems with pages...
    Да, от хостинга (настроек PHP и прочего) может зависеть. Я пробовал на hostinger.ru, на локальном хостинге (Ospanel) и там и там такая проблема.
    Знать бы, какие настройки на это влияют.
     
    Последнее редактирование: 13 сен 2018
  18. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Узнал ещё вот что:
    задания в таблице job стали появляться, при $wgRunJobsAsync = true они стали выполняться потихонечку и исчезать из таблицы, но в таблице categorylinks не появляется то что нужно.
     
    Последнее редактирование: 14 сен 2018
  19. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    564
    Симпатии:
    34
    Пол:
    Мужской
    Тогда, наверно, нужно обновиться до актуальной версии, не?
     
  20. frato
    Оффлайн

    frato Осваивается

    Регистрация:
    2 май 2014
    Сообщения:
    125
    Симпатии:
    1
    Пол:
    Мужской
    Род занятий:
    системный администратор
    Адрес:
    г. Шахтёрск, ДНР
    Это не помогает, я ставил 1.31.0 с нуля, делал импорт в пустую wiki на новой версии, та же проблема.
     

Поделиться этой страницей