vlucas: Комментарии

Главные вкладки

6 сентября 2017 в 18:01

улиGUN wrote:

В итоге в репе твоего проекта будут только твой код, composer.json и package.json.

В репе проекта и так не будет библиотек, исходя из этого https://github.com/drupal-composer/drupal-project/blob/8.x/.gitignore
/web/libraries/

25 августа 2017 в 16:19

Работает! Но, если включено представление taxonomy/term/%, то оно перекрывает термин и редиректа нет. Как сделать, чтобы представление не работало на термины определенного словаря?

P.S.: Помог https://www.drupal.org/project/tvi

5 июня 2017 в 21:11

bsyomov wrote:

Апдейт ядра может что-то у вас сломать. Это не уникальная ситуация, такое бывало и в 6 и в 7 ветке.

И вполне, может возникнуть необходимость, на одном сайте, апдейт ядра накатить, а не другом, решить проблему, или дождаться апдейта какого-нибудь модуля, и только потом накатить.
Ничего хорошего, в одном ядре для пачки сайтов нет. Место - это экономия на спичках. А проблем в поддержке покинуть такая экономия может в полный рост.

2 июня 2017 в 16:48

Quote:

Не используйте матерные или агрессивные слова )))

Вы можете использовать хуки того же GIt и по git pull делать composer update


Я подозреваю, что это займет больше времени.
Да и место на диске занимать один и тот же код будет.
Может можно как-то симлинками организовать?

2 июня 2017 в 16:42

multpix wrote:
возможно то все, но надо ли)))
мы ведь так просто получаем этот код в проект - одна команда и вуаля - все на месте.

А обновлять потом ядра каждого сайта в отдельности?
А так можно было бы один раз обновить всё сразу!

2 июня 2017 в 16:41

multpix wrote:
для работы с кодом сайтов - один пользователь deployer
в его дом каталоге сайты, на них нацелен вебсервер

Мне необходимо, чтобы владельцами сайтов были разные пользователи!
Считаю, что это и по безопасности правильно, тем более, если владельцы сайтов - разные.

2 июня 2017 в 16:28

Т.е., если правильно понял, можно совместить 2 рецепта (в этой статье и в http://drupal.ru/node/130460).
и

multpix wrote:

Для вебсервера корневым указываем каталог web нашего проекта.

Git в таком случае будет отвечать только за кастом и конфиги а за ядро и контриб - composer.

2 июня 2017 в 16:02

Для меня сейчас непонятен момент с пользователями.
Я не очень силен в linux...
Если вынести папки ядра из директории пользователей, необходимо будет завести пользователя под эти нужды, не от root же обновлять потом? И не будет ли проблем с доступом к ним?

2 июня 2017 в 14:55

Может не по теме, но очень близко:

Имею:
VPS сервер на котором есть 2 (и более) пользователей, у каждого, стандартно, своя директория веб-сервера, папка www, где лежат папки сайтов.

Сайты у обоих пользователей на drupal 7. Git репозитории хранятся на уровень выше сайтов, т.е. директория сайта www/site.ru, директория git репозитория для него www/git/site.ru.

В репозитории весь проект, вместе с ядром..., contrib модулями..., кроме sites/*/files, sites/*/private.