Size: a a a

2020 February 11

АК

Алексей Кузнецов in Drupal RU
это да
источник

АК

Алексей Кузнецов in Drupal RU
А как открывать/закрывать доступ к директории, не логинясь под привилегированным юзером?
источник

ИЛ

Иван Лещёв in Drupal RU
у тебя композер должен работать под юзером, которому  можно
и драш тоже
источник

ИЛ

Иван Лещёв in Drupal RU
по определению
источник

ИЛ

Иван Лещёв in Drupal RU
иначе ты сам никак не сможешь с этой папкой работать
источник

АК

Алексей Кузнецов in Drupal RU
dont run composer from superuser или как там его
источник

ИЛ

Иван Лещёв in Drupal RU
и чо?
источник

ИЛ

Иван Лещёв in Drupal RU
владелец может исправлять права
источник

АК

Алексей Кузнецов in Drupal RU
блин, интересно получается. composer, drush и git запускаю из-под одного юзера. Но драш при инсталляции сайта умеет менять права, а гит при pull кричит unable to unlink default.settings.php permission denied
источник

ИЛ

Иван Лещёв in Drupal RU
гит и композер так или иначе будут создавать файлы
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
блин, интересно получается. composer, drush и git запускаю из-под одного юзера. Но драш при инсталляции сайта умеет менять права, а гит при pull кричит unable to unlink default.settings.php permission denied
это нормально, если файл защищён, то дело гита сообщить
источник

ИЛ

Иван Лещёв in Drupal RU
гит не знает, что это за файл, а драш знает
источник

AI

Andrei Ivnitskii in Drupal RU
Алексей Кузнецов
блин, интересно получается. composer, drush и git запускаю из-под одного юзера. Но драш при инсталляции сайта умеет менять права, а гит при pull кричит unable to unlink default.settings.php permission denied
Потому что в каталог /sites/default нет права записи. Друпал его снимает. Как вариант делать chmod +w на него перед деплоем
источник

АК

Алексей Кузнецов in Drupal RU
Andrei Ivnitskii
Потому что в каталог /sites/default нет права записи. Друпал его снимает. Как вариант делать chmod +w на него перед деплоем
Я об этом и говорю
источник

NM

Nikita Malyshev in Drupal RU
Алексей Кузнецов
блин, интересно получается. composer, drush и git запускаю из-под одного юзера. Но драш при инсталляции сайта умеет менять права, а гит при pull кричит unable to unlink default.settings.php permission denied
$settings['skip_permissions_hardening'] = TRUE; в settings.php

Проблему фиксят, сейчас не смог быстро ссылку нарыть на ишью. Но скоро композер будет рулить это руками, а пока рекомендуют либо настройку, либо перед запуском композера chmod +w.
источник

ИЛ

Иван Лещёв in Drupal RU
Nikita Malyshev
$settings['skip_permissions_hardening'] = TRUE; в settings.php

Проблему фиксят, сейчас не смог быстро ссылку нарыть на ишью. Но скоро композер будет рулить это руками, а пока рекомендуют либо настройку, либо перед запуском композера chmod +w.
в целом эта защита то нужна для того, чтоб по ftp не переписать случайно
сейчас не актуально
источник

АК

Алексей Кузнецов in Drupal RU
То есть вообще с точки зрения системы, юзер сам себе запрещает запись в директорию и не может ничего писать до тех пор, пока сам себе не разрешит?))
источник

NM

Nikita Malyshev in Drupal RU
Алексей Кузнецов
То есть вообще с точки зрения системы, юзер сам себе запрещает запись в директорию и не может ничего писать до тех пор, пока сам себе не разрешит?))
Да, там же доступы к БД.
источник

ИЛ

Иван Лещёв in Drupal RU
Nikita Malyshev
Да, там же доступы к БД.
какой кошмар
источник

NM

Nikita Malyshev in Drupal RU
Иван Лещёв
какой кошмар
Для тех кто файлзиллой заливает, скорее всего) Как и потерянные .htaccess)
источник