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

Переезд с 1.25 на 1.31. Какой дорогой пойти?

Тема в разделе "Основные вопросы по Media Wiki", создана пользователем Solj, 30 окт 2018.

  1. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Доброго всем. Так случилось, что ко мне вернулся один из моих старых проектов. Развернута 1.25. Остро стоит вопрос обновления. На сайте много контента и шаблонов, плюс ко всему стоит Extension:Translate. Сайт на 3х языках. БД весит 600мб. Вопрос, целесообразно ли использовать апдейтер или можно как-то заранее развернуть 1.31 и мигрировать?
     
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    Сделать бекап, накатить поверх 1.31. Взлетит - хорошо. Не взлетит - откатиться и накатывать по очереди.
     
  3. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Варианта с миграцией нет?
     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    А зачем? Помимо данных еще нужны шаблоны, расширения и их настройки, их тоже надо обновлять.
    Ну можно сделать локальную копию, на ней обновить потом ее перенести на релиз.
    Если есть возможность, то можно - заказать новый хостинг, перевести сайт в readonly, сделать бэкап, развернуть бэкап на новом хостинге, на новом хостинге все обновить, поменять днс у домена на новый хостинг, удалить старый.
     
  5. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Поднял резервную копию. Начал обновлять, апдейтером. Словил ошибку на главной странице


    Внутренняя ошибка
    [W9mDpgWNl50oWbTtBy7mHgAAAFU] 2018-10-31 10:27:51: Неустранимое исключение типа «Error»
     
  6. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Ошибку вызывало расширение DynamicArticleList
    В целом вроде обновилось нормально, удивительно, ведь перепрыгнул 5 версий )


    upd: я так понимаю DynamicArticleList больше не совместим с 1.31. Подскажите, есть ли аналогичные расширения?

    upd 2: нашел DynamicPageList
     
    Последнее редактирование: 31 окт 2018
  7. aka_sektor
    Онлайн

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

    Регистрация:
    21 дек 2015
    Сообщения:
    255
    Симпатии:
    13
    Пол:
    Мужской
    Оч. сомневаюсь что все косяки которые появились выше версии 1.28.2 исправили.
    По крайней мере когдя я апался выше неё, вылазили всякие проблемы, критичные для моих вики.
     
  8. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    да уже заметил

    ловлю при авторизации
    [W9mn3YyNzXbkZbZGlEc88QAAAJU] 2018-10-31 13:02:22: Неустранимое исключение типа «Wikimedia\Rdbms\DBQueryError»
     
  9. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    Все расширения тоже нужно обновить.
     
  10. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    Нужно включать более подробный лог и смотреть. Скорее всего из-за того что остались не обновленные расширения.
     
  11. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Это понятно. Просто расширение DynamicArticleList не обновлялось с 13 года. Нашел аналог DynamicPageList, но пока ещё не пробовал.

    Мой косяк, ссылался не на тот хост. Отвалилось отвалилось расширение SocialProfile. Обновленное не работает :-\
     
  12. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)
    В гите обновилось 8 дней назад. У меня на 1.30 без проблем работает.
    "Не работает" надо чинить.
     
  13. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer

    :)
     
    UksusoFF нравится это.
  14. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Взял свежий бекап. Развернул. Обновил расширения, обновил mediawiki и запустил апдейтер. Вроде бы и всё хорошо. Запустилось, работает. Решил залогинеться, попросило обновить пароль. Обновил, но авторизация не произошла. Пробовал несколько раз, сбрасывал кэш и т.п. просто редиректит по returnto. Как будто всё нормально. Подумал проблема может быть в кастомизированном шаблоне. Включил Vector. Ничего не поменялось.
    $wgShowExceptionDetails молчит, что делать не знаю :-\
     
  15. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.560
    Симпатии:
    194
    Пол:
    Мужской
    Адрес:
    Самара
    Скорее всего права на папки, не может записать сессию.
     
  16. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Выгрузил на веб стейдж. Проблема решалась сама собой. При клон на локалке, на всех спец страницах выдаёт
     
  17. Solj
    Оффлайн

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

    Регистрация:
    15 дек 2014
    Сообщения:
    147
    Симпатии:
    5
    Пол:
    Мужской
    Род занятий:
    Web Developer
    Пляски с бубном :D
     

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