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

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

9 ноября 2016 в 22:23

Связанный вопрос
Порекомендовали мне таки под одного юзера завести все сайты
Вот вопрос ,у меня ядренные папки-файлы принадлежат руту (а всякие файлес, сайтес - принадлежат юзеру)

как правильно делать? Оставить как есть или все папки сайта отдать юзеру (если не отдать, то я из под юзера очевидно не смогут драшить)

9 ноября 2016 в 18:31
1

это косяки в 7-ке

А при попытке апнуть 8-ку, пишет что
root@hr-portal:/var/www/kpd/data/www/good-sp.ru# drush up
PHP Warning: pcntl_exec(): Error has occurred: (errno 13) Permission denied in /root/.composer/vendor/drush/drush/includes/startup.inc on line 415
Error has occurred executing the Drush script found at /var/www/kpd/data/www/good-sp.ru/drush
(errno 13) Permission denied

9 ноября 2016 в 18:20

Сделал исполняемым
однако, когда захожу в папку сайта и пробую драш ап

root@hr-portal:/var/www/vv-travel/data/www/vv-travel.ru# drush up

Command pm-update needs a higher bootstrap level to run - you will need to invoke drush from a more functional Drupal environment to run this command. [error]

9 ноября 2016 в 15:30

Вообще, панели очень гибкая штука, неужели нельяз в настройках панели прописать
там, в панелях даже кастомный CSS можно ж запихивать (и даже тупо кастомный контент без всяких блоков и нод)

9 ноября 2016 в 15:04

как переопределить файл inc? куда его копию положить чтоб тема подхватила?

обычно кладут в папку темы. Но это для тпл годится. А вот с inc хз.
То есть у Вас 2 варианта. При каждом обновлении панелей заменять файлик. Ну или найти способ не трогать модуль, а свои изменения сделать в теме или настройках сайта

9 ноября 2016 в 13:48

 Вы пришли за советом, Вам сказали, как правильней и для чего делается так.

Вы задали вопрос
Но что будет если Ваш драш от рута внесёт изменения в фс сайта, и потом у Вас от вашего юзера не будет хватать прав на какие-либо действия над этим файлом?

8 ноября 2016 в 18:41

и потом у Вас от вашего юзера не будет хватать прав на какие-либо действия над этим файлом?

юзеры работают только с папкой files, с которой драш не работает. Драш обновляет ядро, модули с дру-орг

8 ноября 2016 в 17:37

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

все юзеры это я сам их создал. Я один (совсем один, один-одинешенька) работаю над этими сайтами. Юзеры созданы чисто для удобства (для потенциальной передачи прав на фтп, например)

Поэтому, драш мне нужен. Нет, точнее - драш нужен мне. И никому более на моем сервере. Я не хостер. Я простой недо-друпалер

Че, как ставить в итоге драш. Глобально? Чтоб рутом драшить все сайты

8 ноября 2016 в 15:31

ну да, можно обновить драшем, а можно композером, а можно друпал-консолью
Расплодили дублирующие функции, Зачем - хз.

(И мну еще предлагается этим голову забивать) Smile

я вот еще драш не поставил, сижу думаю как лучше, глобально или для всех юзеров (И в чем разница) Smile

8 ноября 2016 в 14:29

а вот это я не понял
composer global require drupal/console:@stable
зачем мне "консоль", когда есть драш. Зачем плодить сущности
Да, консоль возможно инструмент более широкого назначения. Но, тема у нас "как поставить драш", Я бы вообще один драш поставил, без композера

8 ноября 2016 в 13:09

у меня нет других пользователей, драшем пользуюсь только я. Причем пользуюсь рутом (один фиг по ссх захожу рутом)
Лично мне проще просто заходить под рутом и драшить все свои 10 сайтов, не переключаясь в разных пользователей

драш ставить в любом случае?
composer require drush/drush
ставить его из под юзера?

8 ноября 2016 в 11:35

чет у меня теперь
не
/var/www/deployer/data/SRC/composer.phar
а
/var/www/deployer/data/SRC/*composer
(Наверно потому, что я набирал команду хулигана - mv composer.phar composer)

И команда
chmod +x /var/www/deployer/data/SRC/composer.phar
не находит файл

8 ноября 2016 в 10:13

спасибо!

whereis composer
не признается (может потому что "анлинк" вызывал)

хотя композер и лежит в папке деплоера

то есть, есть
/var/www/deployer/data/.composer (внутри 2 key)
и
/var/www/deployer/data/SRC/composer.phar
/var/www/deployer/data/SRC/bin

Куда чмод применять?