Есть ли решение SSH вместо FTP в виде модуля?

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

Аватар пользователя webrus webrus 20 января 2023 в 11:21

Например в WordPress (WP) есть такой модуль (плагин), который дополняет форму FTP функцией загрузки через SSH протокол. Нечто подобное есть для Drupal? Не хочется на VPS сервер ставить FTP, а список обновлений надо как то пройти, чтоб обновились компоненты системы...

Вот пример из WP:

Комментарии

Аватар пользователя Selpi Selpi 20 января 2023 в 11:27

Несколько раз прочитал, но так и не понял суть вопроса. Никакой фтп для обновления друпала не нужен, обновляется он через composer, если хотите мазохизма и обновлять вручную, то на сервер вы обновленные пакеты можете скачивать через https с помощью curl/wget или чего-то там еще. Но вообще вручную обновлять не надо, скорее всего нарветесь на проблемы.

Аватар пользователя webrus webrus 20 января 2023 в 11:35

Так как раз при попытке установить обновления, модуль, тему и т.д. меня перекидывает на страницу с формой вводе логина и пароля к FTP...

В порядке очередности действия покажу скрины:



Как видите, по итогу система требует, перед тем, как обновиться - ввести данные этого самого FTP, который я не хочу ставить на свой сервер...

Аватар пользователя Selpi Selpi 20 января 2023 в 11:46

К сожалению или к счастью, но друпал из админки нормально обновляться не умеет. Формально так можно, но оно толком не работает. Воспользуйтесь composer-ом.

Аватар пользователя Selpi Selpi 20 января 2023 в 11:48

Это менеджер пакетов для php. С его помощью, помимо прочего, можно обновлять друпал и корректно подтягивать все зависимости.

Аватар пользователя pselfin pselfin 20 января 2023 в 12:02

Вот посмотрите сколько проблем, когда модули без композера изначально ставят...
Приходится потом композеризировать))) Гуглить, исправлять, решать проблемы.

В PHP версии 8 композер уже в поставке идет, на нормальных хостингах должен быть

Аватар пользователя buddy90210 buddy90210 20 января 2023 в 11:50

У тебя просто не правильно права пользователя заданы под которым друпал работает, поэтому он у тебя и спрашивает постоянно доступ.

Аватар пользователя webrus webrus 20 января 2023 в 13:33
pselfin wrote: В PHP версии 8 композер уже в поставке идет, на нормальных хостингах должен быть


Ну на моем сервере VPS PHP 8.1 но, этого composer нет...

Аватар пользователя pselfin pselfin 20 января 2023 в 14:27

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

Аватар пользователя xSPiRiTx xSPiRiTx 20 января 2023 в 15:35

отдельно на сервер нужно установить composer.
Ох, сочувствую...моё первое знакомство с композером было неприятным геморроем. В итоге потратил на эту хрень время, которое лучше бы выделил на разработку проекта.

Аватар пользователя webrus webrus 20 января 2023 в 15:45

Да уж... я и сам не в восторге от такого, ведь я вообще занимаюсь съемкой документальных проектов, а тут ещё и сайт нужно делать и тратить время, которого и так мало... Ладно на досуге если будет время буду вникать в эти дела, пока сайт пусть крутится на WP...

Аватар пользователя VasyOK VasyOK 20 января 2023 в 18:21

На вакансиях WP разработчика в списке требований Composer тоже встречается.
Если сайт уже существует и работает без composer-а, то обновлять модули из админки модули можно. Главное бекапы делать.
Главное чтобы сам сайт был без composer-а собран. Увы, есть люди которые собирают у себя, а на сервер закидывают уже собранное.

Аватар пользователя VasyOK VasyOK 20 января 2023 в 19:02

"ядро хакать, логику в шаблоны писать" - при чем это?
Я советую только обновить модули через админку если сайт собран без композера. Не думаю что что-то страшное будет. Главное как-то drush cr сделать в случае надобности (а как?).
Вообще мы видим реальный пример камня предкновения в освоении Друпала. Вроде бы ничего сложного, но как объяснить это неофиту? Сколько кликов на drupal.org нужно сделать, чтобы понять, что Composer необходим, а обновлять модули из админки не рекомендуется? + необходим специализированный хостинг, где все это было бы настроено и документировано, но не за 40 долл/мес.

Аватар пользователя Andruxa Andruxa 21 января 2023 в 15:57
3

webrus wrote: я вообще занимаюсь съемкой документальных проектов, а тут ещё и сайт нужно делать и тратить время, которого и так мало

Вот приходит такой чел на съемочную площадку и говорит: - я тут собрался снять нетленку, объясние мне по-быстрому, как это делается.
А ему: - да ты чего, какой по-быстрому, тут же композиция, ракурсы, правила монтажа, свет, звук - люди этому годами во ВГИКе учатся.

Вот как-то так.

Аватар пользователя webrus webrus 21 января 2023 в 16:31

Andruxa wrote: годами во ВГИКе учатся

Если собираешься снимать игровое кино и привлекать массу ресурсов (людей, технику и т.д.) то лучше закончить профильный ВУЗ типа ВГИКа, как в свое время сделал мой земляк - Василий Шукшкин. В этом случае будет возможность контактировать с нужными людьми и с тобой как с выпускником ВГИКа охотнее будут работать. Но...

Если ты не заканчивал профильный ВУЗ как кинодел, режиссер и т.п. - это не значит, что не сможешь ничего снимать, игровое кино придется снимать привлекая собственные средства и ресурсы и самому искать те контакты т.е. таких людей, которые заинтересуются твоим проектом и дадут поддержку (деньги, нужных актеров и т.д.)...

Увы, это будет сложно, даже если напишешь сценарий... Может сыграть (т.е. дать поддержку), если сценарий им понравится.

Вот с кинодокументалистикой попроще (в какой то мере) - тут актеры все окружающие тебя люди, декорации - все что есть вокруг, ведь ты снимаешь жизнь такой - какая она есть и тебе лишь остается фиксировать все это на камеру и общаться с этими людьми. Это конечно не отменяет того факта, что не придется работать, как раз наоборот - работать придется в любом случае и порой даже больше, чем при съемках игрового кино (физически передвигаясь несколько дней с рюкзаком и оборудованием, чтоб снять труднодоступное место в горах). Дмитрий Васюков (ранее известный по озвучке проектов "Диалоги о рыбалке", позже по циклу фильмов "Счастливые люди"), Иван Усанов (кинодокументалист с Алтая) - это одни из тех, кто работают в такой-же сфере, как и я.

Ну и тут тоже часто приходится привлекать некоторых людей...

Согласовывать съемки, встречи, заводить знакомства, много передвигаться с целью в рамках документального проекта отснять нужный материал и т.д. Проще лишь в том плане, что не всегда нужен сценарий и тем более пробы киноактеров, достаточно бывает лишь шпаргалки... Хотя если крупный документальный проект, в котором будет участвовать много людей, то лучше написать что то вроде сценария. Но конечно кинодокументалистика доступнее для съемки, чем игровое кино.

Но в отличие от указанного выше Дмитрия Васюкова (который все же работает с ВГИКом и иногда преподает там), я причисляю себя к энтузиастам и потому тут ещё сложнее работать (как человеку "оркестру")... Все приходится делать самому, даже делать сайт проекта и обладать навыками системного администрирования и программирования (хотя бы азы)... Вот такие дела.

Аватар пользователя Andruxa Andruxa 21 января 2023 в 17:15
2

Вот и в веб разработке так же: все зависит от сложности проекта.
И, чем сложнее проект - тем больше времени придется потратить на изучение технологии (и не факт, что это окупится), либо - зарабатывать деньги привычным способом, и тратить их на стороннюю разработку.

Я не то, чтобы отговариваю делать сайт самостоятельно - просто пытаюсь донести, что его разработка займет либо время, либо деньги, и неизвестно еще, что лучше/хуже.

Аватар пользователя webrus webrus 21 января 2023 в 19:39

Ну в моем случае сайт работает на WP, но я решил поближе взглянуть на Drupal, как показалось, он более оптимизирован и быстрее работает и меньше нагрузок создает. И даже доску хотел сделать там, ну что то вроде магазина сувениров от проекта. Хотел, чтоб там создавали свои странички с сувенирами участники уже отснятых проектов, это и пчеловоды, коневоды и сотрудники заповедников, где были съемки и т.д. В общем те люди, которые были в документальном проекте и которые бы хотели свои сувениры предложить для посетителей нашего сайта. Видимо это всё займет больше времени, чем я думал, учитывая, что стал натыкаться на "подводные камни".

Аватар пользователя Andruxa Andruxa 23 января 2023 в 11:27

Хм. А надо ли пчеловодам-коневодам полноценный функционал доски объявления?
Будет ли у них время/желание/навыки чтобы зарегистрироваться на сайте, отснять красиво свой товар, придумать для него хорошо читаемое описание, загрузить это все на сайт, и затем отслеживать, что там происходит с их объявлениями, корректировать цены в зависимости от сезона/спроса и т.д?
Я не сомневаюсь в их умственных способностях, но вот сам бы на их месте не стал бы со всем этим заморачиваться.
Как вариант - просто фото, небольшой текст, и контакты по которым можно уточнить цены-наличие и сделать заказ, с таким и WP вполне справится.

Аватар пользователя webrus webrus 23 января 2023 в 11:35

Andruxa wrote: Хм. А надо ли пчеловодам-коневодам полноценный функционал доски объявления?

Иногда такое желание у них возникало, например у пчеловодов с Телецкого озера, у них даже есть личный сайт (значит разбираются или есть, кто занимается им), но и в разделе сувенирной продукции нашего проекта они так же имели желание разместить свои объявления. Вот мне и пришла идея добавить такую возможность для участников наших проектов.

Ну я не сомневаюсь, что WP многое может, просто стал присматриваться к Drupal, может в будущем полностью решу перейти на него, но пока как вижу возникли некоторые сложности с ним.