Сообщения

Сообщения за март, 2020

Битрикс подружился с composer

В Битриксе с версии 18.0.5 официально используется composer. Есть даже страница документации . Многие проекты уже давно применяют composer и сделано у всех это как-то по своему. Я имею ввиду расположение конфига самого composer и каталога с библиотеками (vendor). Тут опишу пошагово, как привести применение composer на проекте к официальным рекомендациям: ведь хорошо же, когда на разных проектах всё устроено единообразно, безопасно и понятно. Описание заточено под боевой сайт, но сначала, конечно, стоит всё это проделать на тестовом сайте. Перенос за пределы сайта Если composer уже где-то задействован, и он не за пределами DOCUMENT_ROOT, - переносим (сначала копированием; оставляем старые файлы на месте) за пределы DOCUMENT_ROOT файлы composer.json, composer.lock и скрипт composer, если он используется локальный, а не системный глобальный. Старые файлы пока оставляем на месте, чтобы не валились ошибки при переключении сайта с одного расположения библиотек на другое (opcache будет нек