Обновление Pimcore
Наше обещание обратной совместимости
Поскольку Pimcore построен поверх Symfony и в приложении код Pimcore и Symfony тесно переплетается, логично, что мы придерживаемся тех же принципов обратной совместимости для PHP-кода.
Для получения дополнительной информации о том, как убедиться, что ваше приложение не сломается при обновлении на более новую версию в рамках той же основной ветки релизов, ознакомьтесь с документацией: https://symfony.com/doc/current/contributing/code/bc.html
Обновление в рамках версии 11
Совет (TIP)
Мы рекомендуем использовать версию Pimcore Platform. Подробности смотрите здесь.
Перед обновлением выполните следующие шаги:
- Внимательно прочитайте Upgrade Notes перед любым обновлением.
- Проверьте ограничение версии для
pimcore/pimcoreв вашем файлеcomposer.jsonи при необходимости измените его в соответствии с целевой версией. - Выполните команду:
COMPOSER_MEMORY_LIMIT=-1 composer update - Очистите кэш данных:
bin/console pimcore:cache:clear - Запустите миграции ядра:
bin/console doctrine:migrations:migrate --prefix=Pimcore\\Bundle\\CoreBundle - (Опционально) Запустите миграции вашего приложения или бандлов
Обновление с более ранних версий
Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.