Например в WordPress (WP) есть такой модуль (плагин), который дополняет форму FTP функцией загрузки через SSH протокол. Нечто подобное есть для Drupal? Не хочется на VPS сервер ставить FTP, а список обновлений надо как то пройти, чтоб обновились компоненты системы...
Вот пример из WP:
Комментарии
Несколько раз прочитал, но так и не понял суть вопроса. Никакой фтп для обновления друпала не нужен, обновляется он через composer, если хотите мазохизма и обновлять вручную, то на сервер вы обновленные пакеты можете скачивать через https с помощью curl/wget или чего-то там еще. Но вообще вручную обновлять не надо, скорее всего нарветесь на проблемы.
Так как раз при попытке установить обновления, модуль, тему и т.д. меня перекидывает на страницу с формой вводе логина и пароля к FTP...
В порядке очередности действия покажу скрины:
Как видите, по итогу система требует, перед тем, как обновиться - ввести данные этого самого FTP, который я не хочу ставить на свой сервер...
Не надо из админки обновлять модули, пожалуйста....
К сожалению или к счастью, но друпал из админки нормально обновляться не умеет. Формально так можно, но оно толком не работает. Воспользуйтесь composer-ом.
почему тогда разработчики не закрыли и не закрывают этот функционал?
Обновляете по SSH через Composer. FTP только для редактирования файлов темы использую.
Наверное из-за таких модулей ВП и ломают постоянно? Нет, в друпале такого нет и вряд-ли будет.
Что за "composer"? Он уже встроен в Drupal?
Это менеджер пакетов для php. С его помощью, помимо прочего, можно обновлять друпал и корректно подтягивать все зависимости.
Вот посмотрите сколько проблем, когда модули без композера изначально ставят...
Приходится потом композеризировать))) Гуглить, исправлять, решать проблемы.
В PHP версии 8 композер уже в поставке идет, на нормальных хостингах должен быть
У тебя просто не правильно права пользователя заданы под которым друпал работает, поэтому он у тебя и спрашивает постоянно доступ.
Права пользователя? Можно подробнее, где их выставлять, что он не выкидывал меня на эту форму.
Ну на моем сервере VPS PHP 8.1 но, этого composer нет...
Возможно я вас ввел в заблуждение, видимо на моем сервере он уже был включен.
В любом случае, вам ничто не должно помешать установить его.
Да, еще один шаг к освоению Drupal, но необходимый...
отдельно на сервер нужно установить composer.
Ох, сочувствую...моё первое знакомство с композером было неприятным геморроем. В итоге потратил на эту хрень время, которое лучше бы выделил на разработку проекта.
Да уж... я и сам не в восторге от такого, ведь я вообще занимаюсь съемкой документальных проектов, а тут ещё и сайт нужно делать и тратить время, которого и так мало... Ладно на досуге если будет время буду вникать в эти дела, пока сайт пусть крутится на WP...
На вакансиях WP разработчика в списке требований Composer тоже встречается.
Если сайт уже существует и работает без composer-а, то обновлять модули из админки модули можно. Главное бекапы делать.
Главное чтобы сам сайт был без composer-а собран. Увы, есть люди которые собирают у себя, а на сервер закидывают уже собранное.
Посоветуй еще ядро хакать, логику в шаблоны писать.
Ну правда, зачем такое советовать?
"ядро хакать, логику в шаблоны писать" - при чем это?
Я советую только обновить модули через админку если сайт собран без композера. Не думаю что что-то страшное будет. Главное как-то drush cr сделать в случае надобности (а как?).
Вообще мы видим реальный пример камня предкновения в освоении Друпала. Вроде бы ничего сложного, но как объяснить это неофиту? Сколько кликов на drupal.org нужно сделать, чтобы понять, что Composer необходим, а обновлять модули из админки не рекомендуется? + необходим специализированный хостинг, где все это было бы настроено и документировано, но не за 40 долл/мес.
Чуть актуализировал, в меру своих художественных способностей
"Выживут" не все на этом пути...
Вот приходит такой чел на съемочную площадку и говорит: - я тут собрался снять нетленку, объясние мне по-быстрому, как это делается.
А ему: - да ты чего, какой по-быстрому, тут же композиция, ракурсы, правила монтажа, свет, звук - люди этому годами во ВГИКе учатся.
Вот как-то так.
Если собираешься снимать игровое кино и привлекать массу ресурсов (людей, технику и т.д.) то лучше закончить профильный ВУЗ типа ВГИКа, как в свое время сделал мой земляк - Василий Шукшкин. В этом случае будет возможность контактировать с нужными людьми и с тобой как с выпускником ВГИКа охотнее будут работать. Но...
Если ты не заканчивал профильный ВУЗ как кинодел, режиссер и т.п. - это не значит, что не сможешь ничего снимать, игровое кино придется снимать привлекая собственные средства и ресурсы и самому искать те контакты т.е. таких людей, которые заинтересуются твоим проектом и дадут поддержку (деньги, нужных актеров и т.д.)...
Увы, это будет сложно, даже если напишешь сценарий... Может сыграть (т.е. дать поддержку), если сценарий им понравится.
Вот с кинодокументалистикой попроще (в какой то мере) - тут актеры все окружающие тебя люди, декорации - все что есть вокруг, ведь ты снимаешь жизнь такой - какая она есть и тебе лишь остается фиксировать все это на камеру и общаться с этими людьми. Это конечно не отменяет того факта, что не придется работать, как раз наоборот - работать придется в любом случае и порой даже больше, чем при съемках игрового кино (физически передвигаясь несколько дней с рюкзаком и оборудованием, чтоб снять труднодоступное место в горах). Дмитрий Васюков (ранее известный по озвучке проектов "Диалоги о рыбалке", позже по циклу фильмов "Счастливые люди"), Иван Усанов (кинодокументалист с Алтая) - это одни из тех, кто работают в такой-же сфере, как и я.
Ну и тут тоже часто приходится привлекать некоторых людей...
Согласовывать съемки, встречи, заводить знакомства, много передвигаться с целью в рамках документального проекта отснять нужный материал и т.д. Проще лишь в том плане, что не всегда нужен сценарий и тем более пробы киноактеров, достаточно бывает лишь шпаргалки... Хотя если крупный документальный проект, в котором будет участвовать много людей, то лучше написать что то вроде сценария. Но конечно кинодокументалистика доступнее для съемки, чем игровое кино.
Но в отличие от указанного выше Дмитрия Васюкова (который все же работает с ВГИКом и иногда преподает там), я причисляю себя к энтузиастам и потому тут ещё сложнее работать (как человеку "оркестру")... Все приходится делать самому, даже делать сайт проекта и обладать навыками системного администрирования и программирования (хотя бы азы)... Вот такие дела.
Вот и в веб разработке так же: все зависит от сложности проекта.
И, чем сложнее проект - тем больше времени придется потратить на изучение технологии (и не факт, что это окупится), либо - зарабатывать деньги привычным способом, и тратить их на стороннюю разработку.
Я не то, чтобы отговариваю делать сайт самостоятельно - просто пытаюсь донести, что его разработка займет либо время, либо деньги, и неизвестно еще, что лучше/хуже.
Ну в моем случае сайт работает на WP, но я решил поближе взглянуть на Drupal, как показалось, он более оптимизирован и быстрее работает и меньше нагрузок создает. И даже доску хотел сделать там, ну что то вроде магазина сувениров от проекта. Хотел, чтоб там создавали свои странички с сувенирами участники уже отснятых проектов, это и пчеловоды, коневоды и сотрудники заповедников, где были съемки и т.д. В общем те люди, которые были в документальном проекте и которые бы хотели свои сувениры предложить для посетителей нашего сайта. Видимо это всё займет больше времени, чем я думал, учитывая, что стал натыкаться на "подводные камни".
Хм. А надо ли пчеловодам-коневодам полноценный функционал доски объявления?
Будет ли у них время/желание/навыки чтобы зарегистрироваться на сайте, отснять красиво свой товар, придумать для него хорошо читаемое описание, загрузить это все на сайт, и затем отслеживать, что там происходит с их объявлениями, корректировать цены в зависимости от сезона/спроса и т.д?
Я не сомневаюсь в их умственных способностях, но вот сам бы на их месте не стал бы со всем этим заморачиваться.
Как вариант - просто фото, небольшой текст, и контакты по которым можно уточнить цены-наличие и сделать заказ, с таким и WP вполне справится.
Иногда такое желание у них возникало, например у пчеловодов с Телецкого озера, у них даже есть личный сайт (значит разбираются или есть, кто занимается им), но и в разделе сувенирной продукции нашего проекта они так же имели желание разместить свои объявления. Вот мне и пришла идея добавить такую возможность для участников наших проектов.
Ну я не сомневаюсь, что WP многое может, просто стал присматриваться к Drupal, может в будущем полностью решу перейти на него, но пока как вижу возникли некоторые сложности с ним.